Në artikullin vijues do të hedhim një vështrim në njërën mbledhja e shërbimeve i quajtur "netutils-linux". Këto mund të mësohen thjeshtoni zgjidhjen e problemeve dhe akordimin e performancës së rrjetit në sistemet tona Gnu / Linux.
Këto fitime mund të jenë e dobishme për qendrat e të dhënave dhe ofruesit e shërbimeve të internetit me një ngarkesë të madhe pune në i kuq. Ne ndoshta nuk do ta shohim efektivitetin e tij të plotë në kompjuterin tonë desktop, megjithëse gjithmonë mund ta shfrytëzoni atë. Tani është në përdorim të prodhimit dhe mund të na kursejë shumë kohë me rregullimin e pajisjeve dhe programeve për korrigjimin e gabimeve.
Mjetet Netutils-linux
Ky grup i shërbimeve do ndihmoni në automatizimin e procesit të akordimit të performancës Gnu / Linux jashtë kutisë. Netutils-linux përbëhet nga mjetet e mëposhtme:
- rrjeti i sipërm
- gropë
- irqtop
- softirq-majë
- niveli i lidhjeve
- softnet-stat-top
- shkallë rss
- autorët
- maksimizo-CPU-freq
- rx-buffers-rritje
- server-informacion
Instaloni Netutils-linux
Netutils-linux është zhvilluar duke përdorur gjuhën e programimit Python. Prandaj dhe falë kësaj, ju mundeni instaloni lehtësisht duke përdorur PIP. Para së gjithash në Debian, Ubuntu dhe gjithashtu në Linux Mint ne mund të instalojmë pip duke hapur një terminal (Ctrl + Alt + T). Në të do të shkruajmë komandën e mëposhtme:
sudo apt-get install python-pip
Pas instalimit të PIP, do të duhet të ekzekutojmë vetëm komandën e mëposhtme për të instaluar netutils-linux:
sudo pip install netutils-linux
Përdorimi i Netutils-linux
Siç kam përmendur linjat më lart, Netutils-linux përmban shumë shërbime komunale i krijuar posaçërisht për zgjidhjen e problemeve të rrjetit dhe gjithashtu për akordimin e performancës së rrjetit. Të gjitha shërbimet janë klasifikuar në tre seksione:
- kontroll
- Akordimi
- Hardware dhe klasifikimi i tij i konfigurimit
kontroll
Të gjitha këto mjete të nivelit të lartë që mund të gjejmë nën seksionin e mbikëqyrjes nuk kërkojnë privilegje rrënjësore. Ne do të jemi në gjendje t'i përdorim ato si një përdorues normal pa ndonjë problem.
rrjeti i sipërm
Kjo pajisje do të na lejojë monitoroni ndërprerjet, statistikat e përpunimit të rrjetit për pajisjet dhe gjithashtu CPU-të. Për të ekzekutuar këtë shërbim, thjesht do të duhet të ekzekutojmë në terminal (Ctrl + Alt + T):
network-top
gropë
Është një vëzhgues themelor i paketave de / proc / net / smmp. Për të ekzekutuar këtë vegël, do të duhet të ekzekutojmë vetëm komandën e mëposhtme:
snmptop
irqtop
Kjo pajisje do të na tregojë në një mënyrë të thjeshtë a shkalla e ndërprerjes bazuar në / proc / ndërpret skedarin të sistemit tonë Gnu / Linux. Mos harroni se ne do të jemi në gjendje ta ekzekutojmë këtë program thjesht duke përdorur komandën:
irqtop
softirq-majë
Kjo komandë do të na tregojë shpejtësia e transmetimit dhe pritjes së paketës bazuar në skedarin / proc / softirqs. Për ta përdorur këtë komandë, do të duhet të ekzekutojmë vetëm në terminal (Ctrl + Alt + T):
softirq-top
niveli i lidhjeve
Kur ekzekutoni këtë mjet, ai do të na tregojë sa pako / bajt merr / transmeton një ndërfaqe e rrjetit dhe sa ndodhin gabime bazuar në skedarët / sys / class / net / XXX / statistikë / VVV. Për të përdorur këtë komandë, ne thjesht do të shkruajmë në terminal (Ctrl + Alt + T):
link-rate
softnet-stat-top
Trego të ndryshme statistikat për përpunimin e paketave nga NJMF në sistemin tonë Gnu / Linux. Thjesht do të duhet të shtypim terminalin (Ctrl + Alt + T) si më poshtë për të marrë rezultatet:
softnet-stat-top
Akordimi
Për të ekzekutuar këto mjete do të duhet t'i përdorim ato si root ose me sudo.
shkallë rss
Vendos automatikisht listën smp_affinity_ për IRQ të rradhëve NIC rx / tx që normalisht punojnë në CPU0. Ai gjithashtu mbështet shkallëzimin e dyfishtë / kuadrat për sistemet multiprocesor.
sudo rss-ladder enp10s0 0
autorët
Lejon RPS në të gjithë CPU-të e disponueshme të nyjes lokale NUMA për të gjitha radhët e rx NIC. Duhet gjithashtu të sqarohet se është një mjet i mirë për kartat e rrjetit të lirë.
sudo autorps enp10s0
maksimizo-CPU-freq
Kjo dobi vendos një shkallë të performancës së CPU-së. Ju gjithashtu do të vendosni vlerën maksimale të shkallës për vlerën minimale të shkallës. Kjo do të thotë që ne do të jemi në gjendje të përdorim të gjithë fuqinë e procesorëve tanë. Një pikë tjetër për tu mbajtur në mend është se do të jetë gjithashtu shumë e dobishme për sistemet e ndjeshme ndaj vonesës.
sudo maximize-cpu-freq
rx-buffers-rritje
Kjo pajisje gjen dhe vendos vlerën e kërkuar shmangni paketat e humbura ose të humbura duke ruajtur latencën e ulët.
Hardware dhe klasifikimi i tij i konfigurimit
server-informacion
Kjo pajisje është e ngjashme me komandën lshw. Ne mund ta përdorim atë duke shtypur në terminal (Ctrl + Alt + T):
sudo server-info show
Shërbimi i informacionit të serverit gjithashtu mund të klasifikojë harduerin përveç të gjitha karakteristikave të tij në një shkallë nga 1 në 10. Përveç hyrjes në këtë klasifikim, ne mund ta bëjmë atë thjesht duke shtypur në terminal (Ctrl + Alt + T):
sudo server-info rate
Kushdo që dëshiron mund të mësojë më shumë rreth kësaj pakete mjetesh në faqe GitHub të projektit. Aty do të gjeni një përshkrim më të hollësishëm të tyre.
Çinstaloni netutils-linux
Për të eleminuar këtë grup të aplikacioneve nga sistemi ynë, ne thjesht do të duhet të hapim një terminal (Ctrl + Alt + T) dhe të shkruajmë në të:
sudo pip uninstall netutils-linux