- Дисково пространство (използване): Този параметър показва количеството пространство, заето от текущо избрания диск.
- Дисково пространство (безплатно): Този параметър показва количеството незаето пространство от избрания в момента диск.
- Дейност за четене на диск: Това показва процента време, изминало от диска при изпълнение на заявки за четене.
- Дейност при запис на диск: Това показва процента на времето, изминало от диска при изпълнение на заявки за запис.
Това са само някои от параметрите, по които се измерва активността на диска. Все още има още параметри, които не е необходимо да обсъждаме на този етап.
За да измерим как се представят твърдите дискове на нашата система, трябва да имаме някои инструменти за извършване на количествен анализ на дисковите дейности.
Инструменти за наблюдение на дисковата активност в Linux
Следват някои от инструментите, които ще обсъдим подробно за тяхното използване, инсталация стъпка по стъпка:
IOSTAT
IOSTAT означава „Входна-изходна статистика“. Това е един от най-популярните инструменти сред разработчиците и отрепки. Те го използват, за да проверят всички входно / изходни дейности, които се извършват от определен диск, свързан с нашата система. Този инструмент също така проследява средното време на работа на диска за обработка на входните и изходните четения, свързани към периферни устройства.
Командите, използвани от IOSTAT, могат да генерират подробен отчет, който допълнително може да се използва за промяна на конфигурацията на системата. Може да е полезно за потребителите да оптимизират използването на системния диск и неговата производителност. Този инструмент обикновено дава отделно анализ на използването на процесора и устройството.
Как да инсталирам IOSTAT на Linux
Sysstat е пакетът, който съдържа инструмента IOSTAT. И така, можем директно да инсталираме този инструмент от този пакет. В Ubuntu можем да изпълним следната команда, за да продължим с инсталацията:
Изпълнение на IOSTAT команди за анализ на производителността на диска
Има много команди, които са специфични за задействане на различни функционалности на инструмента IOSTAT. Следват най-често използваните команди:
- йостат: Използвайки тази команда, можем да получим списъка с всички параметри и текущите показания на различни параметри, обсъдени по-горе.
- iostat -d: Тази команда показва статистиката, свързана с всички входно / изходни устройства.
- iostat -p: Тази команда показва статистиката, свързана с всички входно / изходни устройства и отчитания на параметри.
- iostat -x: Тази команда връща подробния анализ на входно / изходните дейности, извършени от всички устройства.
- iostat -d: Тази команда показва статистическите данни, свързани с конкретно устройство.
- iostat -m: Тази команда показва статистиката на MB на всички твърди дискове в системата.
- Nfsiostat: Тази команда позволява на потребителите да анализират използването на диска на NFS (мрежов файл sys.).
IOTOP
IOTOP е инструмент за мониторинг на активността на диска, базиран на ОС Linux. Той дава анализ в реално време и използване на диска от операционната система. Той има директен достъп до цялата информация, свързана с използването на диска от ядрото на Linux. Това прави системата по-надеждна по отношение на точността, тъй като всички извлечени данни ще бъдат в реално време.
Той се основава на модел с много нишки. Той дава информация за всяка нишка, участваща в i / o активността, заедно с тяхното използване на честотната лента.
Как да инсталирам IOTOP на Linux
Можем да използваме дистрибуционните пакети на Linux, за да инсталираме този инструмент в нашата система. Следващата команда ни помага да направим същото в операционната система Linux:
Изпълнение на IOTOP команди за анализ на производителността на диска
В инструмента IOTOP има няколко команди за анализ на дисковите дейности въз основа на различна перспектива. Следват няколкото основно използвани команди:
- iotop: Тази команда показва четенето на всички дискове заедно с всички параметри, обсъдени по-горе.
- iotop -само: Тази команда ни позволява да проверяваме само тези, които консумират операции за въвеждане и извеждане на диска.
DSTAT
DSTAT е ефективен, гъвкав и надежден инструмент за създаване на статистика за ресурсите на Linux OS, който може да се използва вместо всички предишни инструменти. Следват някои от общите характеристики, предлагани от инструмента Dstat:
- Той генерира кумулативни резултати след комбиниране на iostat, vmstat, mpstat и netstat инструменти.
- Той генерира статистиката в реално време.
- Той е силно мащабируем.
- Той показва прекъсвания, генерирани от всяко устройство.
- Дава точни резултати, дори когато системата е силно претоварена от процеси.
- Позволява на потребителите да експортират генерираните резултати в a .CSV файлов формат.
Как да инсталирам DSTAT на Linux
Можете да го инсталирате, като следвате същия процес. Той е достъпен в дистрибуцията на Linux. Пакети. И така, следната команда може да бъде изпълнена от командния ред, за да продължите с инсталацията:
$ sudo apt-get инсталиране на dstatИзпълнение на DSTAT команди за анализ на производителността на диска
В инструмента DSTAT има няколко команди за анализ на дисковите дейности, базирани на различна перспектива. Следват няколкото основно използвани команди:
dstat: Тази команда показва четенето на всички дискове и всички параметри, обсъдени по-горе, като общо изпратени байтове, получени, време на изчакване, време на празен ход, време за четене / запис, статистика на диска и т.н.
dstat -vmstat: Тази команда произвежда изход, съдържащ данни, свързани с процесите и статистиката на паметта.
dstat -c -top-cpu -dn -top-mem: Тази команда се състои от различни подкоманди. Те са както следва:
- -° С : дава подробности за използването на процесора.
- -топ процесор: Това показва името на процеса, консумиращ най-висок процент от процесора.
- -dn: Това показва състоянието на мрежата и дисковете на системата.
- -топ-мем: Това показва името на процеса, отнемащ най-голям процент памет.
По този начин DSTAT предлага много други команди, които могат да бъдат изпълнени за извличане на данни, свързани с изпълнението на диска и мрежата и да ги анализира в детайли.
АТОП
ATOP е особено полезен, когато е необходимо да се анализират промените на системно ниво. Извършва фантастична работа с инструктажи за подобрения с течение на времето. Той може да изчисли всички процеси, индуцирали промени на ниво система (като например извършване на вход-изход на диска) през конкретния период, за разлика от другите - тази функция се предоставя само от ATOP.
Това е алтернативен инструмент, който може да се използва за анализ на дискови ресурси. Той може също така да анализира Linux-базирани сървъри, свързани с мрежата параметри и т.н. Има няколко предимства за използването на този инструмент, освен този, който обсъдихме по-горе, и следните са няколко от тях:
- Можем да видим използването на ресурсите, извършено от процесите, които са били затворени много преди това.
- Той проследява всички активни нишки в многонишкови приложения и оставя останалите, които са активни.
- Той подчертава онези ресурси, които използват ресурсите на критично ниво, като по този начин създават високо потребителско изживяване.
Как да инсталирам ATOP на Linux
Atop може да се инсталира в операционни системи, базирани на Ubuntu, като се изпълни следната команда. Тази команда извлича пакета от хранилището по подразбиране на Linux.
$ sudo apt-get инсталирайте отгореИзпълнение на ATOP команди за анализ на производителността на диска
По-долу са изброени някои от командите, предлагани от инструмента отгоре, с помощта на който потребителите могат да извършват различни набори от дейности, за да анализират използването на диска на системата и свързаната с нея честотна лента на мрежата:
- отгоре -m: Тази команда показва консумацията на памет, извършена от всички живи процеси.
- отгоре -V: Показва инсталирана на върха версия.
- отгоре -а: Тази команда показва състоянието на всички процеси на живо.
- отгоре: Тази команда показва цялата информация, свързана с планирането на задачите.
- отгоре -d: Показва информация, свързана с консумацията на данни по време на дейности по въвеждане / извеждане на диска.
- отгоре -v: Показва информация като userId, rgid, processId и др.
- отгоре -y: Показва информация за всички живи нишки в активните процеси.
- отгоре -C: Изброява всички процеси в сортиран ред на нивото на процесора на потребление.
IOPING
IOPING е вид инструмент, който предлага различни функции. Този инструмент е специално използван за анализ на латентността на диска, т.е.д., колко време отнема време на конкретен диск, за да отговори на определена заявка за четене и запис.
Как да инсталирам IOPING на Linux
За да инсталираме IOPING на операционни системи Linux, можем да изпълним следната команда на терминала:
$ sudo apt-get инсталирайте йопиранеИзпълнение на IOPING команди за анализ на производителността на диска
По-долу са изброени някои от командите на инструмента IOPING, с помощта на които потребителите могат да проверяват свързаните с латентността проблеми и да ги отстраняват с лекота.
- ioping -c брой: Представлява броя отброявания, след които инструментът се спира.
- ioping -i интервал: Ограничава времето между интервала до този на заявената времева марка.
- ioping -l скорост: Ограничава скоростта на трансфер на данни в байтове / сек.
- ioping -t време: Някои процеси се игнорират, тъй като имат много малко време за заявки. Така че, за да избегнем това, можем да зададем времето за заявка.
- ioping -w краен срок: Инструментът се спира след интервала от време, зададен чрез тази команда.
- йопиране -D: Възлага на системата да прави заявки за четене / запис.
- йопиране -R: Това тества скоростта, с която дискът търси данните.
- ioping -c 20-s 1M / temp1: Тази команда дава количествен отчет за / temp1 чрез прехвърляне на 21 заявки по 1MB.
- ioping -RL / dev / sda: Показва скоростта на последователния диск.
- йопиране -RLB. | awk 'print $ 4': Показва последователната скорост на диска в байтове / сек.
Заключение
В цялата статия обсъждахме различни инструменти, които могат да се използват за наблюдение на дисковите дейности в Linux-базирани операционни системи. Всеки инструмент предоставя свой собствен набор от функции, което помага на потребителя да анализира как системата му се държи отвътре.
Чрез подробен анализ системните администратори могат да направят желаните промени в техните системни конфигурации, за да направят системата им по-бърза и по-гладка. Тези инструменти дават резултати, които показват текущото състояние на системата, състоянието на диска, използването на честотната лента на мрежата и много повече.
Използването на тези инструменти може да накара системните администратори да отстраняват проблеми, свързани с диска и операционните системи в движение. Това ще им позволи да спестят време при отстраняване на неизправности и да поддържат системата си в правилно състояние, докато изпълняват тежки задачи за използване на ресурсите.