Все, кто знаком с *NIX-подобными системами знает про прекрасную команду «top», которая показывает текущее состояние системы: загруженность процессора, распределение оперативной памяти, нагрузку, процессы и так далее.
В этой статье хотелось бы сделать обзор загруженности процесса на ОС FreeBSD, а именно — какие этапы проходят от набора команды «top -P» (вывод нагрузки по процессорам) до вывода данных на экран.
Как видно на скриншоте — есть информация по 4 процессорам (или ядрам), с разбивкой по нагрузке: user, nice, system, interrupt, idle. Попробуем получить эти данные из ядра самостоятельно.
Дальше…










Последнее время с фукцниями моего домашнего сервера справлялся неттоп 3Q Qoo, но появилась необходимость файлопомойки c четырьмя жесткими дисками. Более менее нормальные NASы с возможностью установки 4 HDD стоят долвольно таки не малые деньги, поэтому выбор пал на HP Microserver.
