- Lemezterület (használat): Ez a paraméter az aktuálisan kiválasztott lemez által elfoglalt hely nagyságát mutatja.
- Lemezterület (szabad): Ez a paraméter mutatja az aktuálisan kiválasztott lemez által elfoglalt szabad terület mennyiségét.
- Lemezolvasási tevékenység: Ez megmutatja a lemez százalékos időtartamát az olvasási kérelmek végrehajtása során.
- Lemezírás tevékenység: Ez megmutatja a lemez százalékos időtartamát az írási kérelmek végrehajtása során.
Ez csak néhány paraméter, amelyeken a lemez aktivitását mérik. Még mindig vannak további paraméterek, amelyeket ebben a szakaszban nem kell megvitatnunk.
Rendszerünk merevlemezeinek teljesítményének méréséhez rendelkeznünk kell néhány eszközzel a lemeztevékenységek kvantitatív elemzéséhez.
Eszközök a lemezaktivitás figyeléséhez Linuxon
Az alábbiakban bemutatjuk azokat az eszközöket, amelyeket részletesen megvitatunk használatukról, a telepítésről lépésről lépésre:
IOSTAT
Az IOSTAT jelentése Input-Output Statistics. Ez az egyik legnépszerűbb eszköz a fejlesztők és a geekek körében. Arra használják, hogy ellenőrizzék az összes i / o tevékenységet, amelyet egy adott lemez végez, amely a rendszerünkhöz kapcsolódik. Ez az eszköz a lemez átlagos futási idejét is követi a perifériás eszközökhöz csatlakoztatott bemeneti és kimeneti olvasások feldolgozásához.
Az IOSTAT által használt parancsok képesek részletes jelentést készíteni, amelyet tovább lehet használni a rendszer konfigurációjának módosításához. Hasznos lehet a felhasználók számára a rendszer lemezhasználatának és teljesítményének optimalizálása. Ez az eszköz általában külön adja meg a CPU és az eszközhasználat elemzését.
Az IOSTAT telepítése Linuxra
A Sysstat az IOSTAT eszközt tartalmazó csomag. Tehát közvetlenül telepíthetjük ezt az eszközt ebből a csomagból. Az Ubuntuban a következő parancsot futtathatjuk a telepítés folytatásához:
IOSTAT parancsok futtatása a lemez teljesítményének elemzéséhez
Rengeteg olyan parancs létezik, amelyek kifejezetten az IOSTAT eszköz különféle funkcióinak elindítására szolgálnak. Az alábbiakban bemutatjuk a leggyakrabban használt parancsokat:
- iostat: Ezzel a paranccsal megkaphatjuk az összes paraméter listáját és a különféle paraméterek aktuális leolvasásait, amelyeket fent tárgyaltunk.
- iostat -d: Ez a parancs megmutatja az összes bemeneti / kimeneti eszköz statisztikáját.
- iostat -p: Ez a parancs az összes bemeneti / kimeneti eszközre és a paraméterek leolvasására vonatkozó statisztikákat mutatja.
- iostat -x: Ez a parancs visszaadja az összes eszköz által elvégzett bemeneti / kimeneti tevékenységek részletes elemzését.
- iostat -d: Ez a parancs megmutatja az adott eszközre vonatkozó statisztikákat.
- iostat -m: Ez a parancs megmutatja a rendszer összes merevlemezének MB statisztikáját.
- Nfsiostat: Ez a parancs lehetővé teszi a felhasználók számára, hogy elemezzék az NFS lemezkihasználtságát (hálózati fájlrendszerek.).
IOTOP
Az IOTOP egy lemeztevékenységet figyelő Linux operációs rendszer alapú eszköz. Valós idejű elemzést és lemezhasználatot ad az operációs rendszer számára. A lemezkihasználással kapcsolatos összes információt közvetlenül a Linux kernelből érheti el. Ez megbízhatóbbá teszi a rendszert a pontosság szempontjából, mivel az összes beolvasott adat valós idejű lesz.
Több szálon alapuló modellen alapul. Információt ad minden i / o tevékenységben részt vevő szálról, sávszélesség-kihasználtságukról.
Az IOTOP telepítése Linuxra
A Linux disztribúciós csomagjaival telepíthetjük ezt az eszközt a rendszerünkbe. A következő parancs segít abban, hogy ugyanezt tegyük meg Linux operációs rendszerben is:
IOTOP parancsok futtatása a lemez teljesítményének elemzéséhez
Az IOTOP eszközben számos parancs van jelen, amelyek a lemez tevékenységeit más perspektíva alapján elemzik. Az alábbiakban néhány főbb parancsot használunk:
- iotop: Ez a parancs megmutatja az összes lemez leolvasását és az összes fent tárgyalt paramétert.
- iotop -csak: Ez a parancs lehetővé teszi számunkra, hogy csak azokat ellenőrizzük, amelyek lemezt használnak.
DSTAT
A DSTAT egy hatékony, rugalmas és robusztus eszköz a Linux OS erőforrásstatisztikák előállításához, amely az összes korábbi eszköz helyett használható. Az alábbiakban bemutatjuk a Dstat eszköz által kínált közös jellemzőket:
- Az összesített eredményeket az iostat, a vmstat, az mpstat és a netstat eszközök kombinálása után generálja.
- Valós idejű generálja a statisztikákat.
- Nagyon skálázható.
- Ez az egyes eszközökből generált megszakításokat mutatja.
- Pontos eredményeket ad, akkor is, ha a rendszert túlterhelik a folyamatok.
- Lehetővé teszi a felhasználók számára a generált eredmények exportálását a .csv fájlformátum.
A DSTAT telepítése Linuxra
Telepítheti ugyanazt a folyamatot követve. A Linux disztribúción érhető el. Csomagok. Tehát a következő parancs futtatható a parancssorból a telepítés folytatásához:
$ sudo apt-get install dstatDSTAT parancsok futtatása a lemez teljesítményének elemzéséhez
A DSTAT eszközben számos parancs van jelen, amelyek a lemez tevékenységeit más perspektíva alapján elemzik. Az alábbiakban néhány főbb parancsot használunk:
dstat: Ez a parancs megmutatja az összes lemez és minden fent leírt paraméter beolvasását, például az összes elküldött, fogadott bájt, várakozási idő, üresjárati idő, olvasási / írási idő, Lemezstatisztika stb.
dstat -vmstat: Ez a parancs a folyamatokhoz és a memória statisztikáihoz kapcsolódó adatokat tartalmazó kimenetet állít elő.
dstat -c -top-cpu -dn -top-mem: Ez a parancs különféle alparancsokból áll. Ezek a következők:
- -c: részleteket ad a CPU kihasználtságáról.
- -top-cpu: Ez azt a folyamat nevét mutatja, amely a CPU legnagyobb százalékát fogyasztja.
- -dn: Ez megmutatja a hálózat és a rendszer lemezeinek állapotát.
- -top-mem: Ez megmutatja annak a folyamatnak a nevét, amely a legnagyobb százalékos memóriát fogyasztja.
Ily módon a DSTAT számos más parancsot kínál, amelyek végrehajthatók a lemezes és hálózati teljesítményhez kapcsolódó adatok kinyerésére és azok részletes elemzésére.
TETEJÉN
Az ATOP kifejezetten akkor hasznos, ha szükség van a rendszerszintű változások elemzésére. Fantasztikus munkát végez a fejlesztések tájékoztatásával az idő múlásával. Táblázni tudja azokat a folyamatokat, amelyek bármilyen rendszerszintű változást váltottak ki (például lemezbemenet-kimenet végrehajtása) az adott időszakban, ellentétben a többivel - ezt a funkciót csak az ATOP biztosítja.
Ez egy alternatív eszköz, amely felhasználható a lemezforrások elemzésére. Ezenkívül elemezheti a Linux-alapú szervereket, a hálózathoz kapcsolódó paramétereket stb. Az eszköz használatának a fentieken kívül néhány előnye van, és ezek közül néhány:
- Megtekinthetjük a régen lezárt folyamatok erőforrás-felhasználását.
- Nyomon követi az összes aktív szálat a többszálas alkalmazásokban, a többit pedig hagyja, amely inaktív.
- Kiemeli azokat az erőforrásokat, amelyek kritikus szinten használják az erőforrásokat, és ezzel magas felhasználói élményt nyújtanak.
Az ATOP telepítése Linuxra
Az Atop telepíthető Ubuntu-alapú operációs rendszerekbe a következő parancs végrehajtásával. Ez a parancs lekéri a csomagot az alapértelmezett Linux adattárból.
$ sudo apt-get install atopATOP parancsok futtatása a lemez teljesítményének elemzéséhez
Az alábbiakban felsorolunk néhányat az atop tool által kínált parancsokból, amelyek segítségével a felhasználók különböző tevékenységeket hajthatnak végre, elemezhetik rendszerük lemezkihasználtságát és a hozzá kapcsolódó hálózati sávszélességet:
- -m tetején: Ez a parancs megmutatja az összes élő folyamat memóriafogyasztását.
- -V tetején: A telepített verzió tetején jeleníti meg.
- -a tetején: Ez a parancs megmutatja az összes élő folyamat élő állapotát.
- -s tetején: Ez a parancs a feladatütemezéssel kapcsolatos összes információt megjeleníti.
- -d tetején: Megjeleníti a lemez bemeneti / kimeneti tevékenységei során az adatfogyasztással kapcsolatos információkat.
- -v tetején: Olyan információkat jelenít meg, mint a userId, rgid, processId stb.
- tetején -y: Az aktív folyamatok összes élő szálának információit jeleníti meg.
- -C tetején: Felsorolja az összes folyamatot a fogyasztás CPU-sorrendjében.
IOPING
Az IOPING egyfajta eszköz, amely különböző funkciókat kínál. Ezt az eszközt kifejezetten a lemez késleltetésének elemzésére használják, azaz.e., hogy egy adott lemeznek mennyi időbe telik az adott olvasási-írási kérelem megválaszolása.
Az IOPING telepítése Linuxra
Az IOPING Linux operációs rendszerekre történő telepítéséhez a következő terminálparancsot hajthatjuk végre:
$ sudo apt-get install iopingIOPING parancsok futtatása a lemez teljesítményének elemzéséhez
Az alábbiakban felsoroljuk az IOPING eszköz néhány parancsát, amelyek segítségével a felhasználók ellenőrizhetik a késéssel kapcsolatos problémákat és könnyedén elháríthatják azokat.
- ioping -c szám: Azon számlálások száma, amelyek után az eszköz leáll.
- ioping -i intervallum: Az intervallum és a kért időbélyeg közötti idő korlátozása.
- ioping -l sebesség: Korlátozza az adatátvitel sebességét bájt / sec-ban.
- ioping -t idő: Egyes folyamatokat figyelmen kívül hagynak, mivel nagyon kicsi a kérési idejük. Tehát ennek elkerülése érdekében beállíthatjuk a kérés idejét.
- ioping -w határidő: Az eszköz leáll a parancs segítségével beállított időintervallum után.
- ioping -D: Utasítja a rendszert olvasási / írási kérések végrehajtására.
- ioping -R: Ez teszteli, hogy a lemez milyen sebességgel keresi az adatokat.
- ioping -c 20 -s 1M / temp1: Ez a parancs kvantitatív jelentést ad a / temp1 fájlról azáltal, hogy 21 kérelmet továbbít 1 MB-ból.
- ioping -RL / dev / sda: Szekvenciális lemezsebességet jelenít meg.
- ioping -RLB. | awk 'print $ 4': Szekvenciális lemezsebességet jelenít meg bájt / sec-ban.
Következtetés
A cikk során különféle eszközöket vitattunk meg, amelyek felhasználhatók a Lemeztevékenységek figyelemmel kísérésére Linux-alapú operációs rendszerekben. Minden eszköz saját szolgáltatáskészletet nyújt, amely segít a felhasználónak elemezni, hogyan viselkedik rendszerük belülről.
Részletes elemzéssel a rendszergazdák elvégezhetik a kívánt változtatásokat a rendszerkonfigurációikban, hogy a rendszerük gyorsabban és gördülékenyebben működjön. Ezek az eszközök olyan eredményeket hoznak, amelyek megmutatják a rendszer jelenlegi állapotát, a lemez állapotát, a hálózati sávszélesség kihasználtságát és még sok minden mást.
Ezen eszközök használatával a rendszergazdák menet közben elháríthatják a lemezzel és az operációs rendszerekkel kapcsolatos problémákat. Ez lehetővé teszi számukra, hogy időt takarítsanak meg a hibaelhárítás során, és a rendszerüket megfelelő állapotban tartsák, miközben nagy erőforrás-felhasználási feladatokat végeznek.