Как определить нагрузку на железо?
Модераторы: Trinity admin`s, Free-lance moderator`s
Как определить нагрузку на железо?
Ось Линуха. Чем можно посмотреть нагрузку на железо, т.е. инетесно определить "узкие места" машины. Вобщем аналог perfmon'а.
ASP Linux 10.0 / 2.6.14-rc1 / kde 3.3.1
P4 2.8 (Pr) / i865 PERLL / 1 Gb hunix
P4 2.8 (Pr) / i865 PERLL / 1 Gb hunix
- Stranger03
- Сотрудник Тринити
- Сообщения: 12979
- Зарегистрирован: 14 ноя 2003, 16:25
- Откуда: СПб, Екатеринбург
- Контактная информация:
Re: Как определить нагрузку на железо?
man topSashaAl писал(а):аналог perfmon'а.
- Stranger03
- Сотрудник Тринити
- Сообщения: 12979
- Зарегистрирован: 14 ноя 2003, 16:25
- Откуда: СПб, Екатеринбург
- Контактная информация:
Показывает ли top под линухой очередь к дискам, не знаю. Но основные показатели по памяти, цпу в нем можно посмотреть.SashaAl писал(а):ХДД:
средняя длина очереди диска ?
Ну а с мониторингом дисков в линухе, фри юниксе не очень хорошо. Можно оценить производительность дисковой системы с помощью ИОМетра например.
общий мониторинг типа win Task Manager ..... top
мониторинг процессоров ....................................... mpstat
мониторинг памяти .................................................. vmstat
мониторинг дисков, ИОпсы ................................... iostat
мониторинг сетевых соденией (очеди, этц) ... netstat
почти все тоже самое может выдать команда sar, ее используют если
надо статистику записывать в файл а не выводить на экран.
ко всем указаным командам существуют man pages.
мониторинг процессоров ....................................... mpstat
мониторинг памяти .................................................. vmstat
мониторинг дисков, ИОпсы ................................... iostat
мониторинг сетевых соденией (очеди, этц) ... netstat
почти все тоже самое может выдать команда sar, ее используют если
надо статистику записывать в файл а не выводить на экран.
ко всем указаным командам существуют man pages.
Короткий ответ: нельзяStranger03 писал(а):Можно оценить производительность дисковой системы с помощью ИОМетра например.
Длинный ответ такой: iometer для линукса это некий недоделанный проэкт. т.к даже в Makefile'е полно ошибок не говоря уже о самом коде... короче это не работает.
если надо измерить производительность дисков под линуксом oбычно пользуются программой bonnie++
той-же командой sar. если запустить без опций то все будет писаться в /var/log/куда-то -- вроде как постоянная статискика, ну а если надо мониторить в течении определенного времени то можно просто oпцией -о файлик указать куда писать данные. Если при чтении указать опции -h или -H то можно и графики построить, но я с этим не развлекался.
(все это вообще-то в ман написано)
(все это вообще-то в ман написано)
- Stranger03
- Сотрудник Тринити
- Сообщения: 12979
- Зарегистрирован: 14 ноя 2003, 16:25
- Откуда: СПб, Екатеринбург
- Контактная информация:
-- докладываю: изрядно потрaXовшись запустил iometer на RHEL4.1Stranger03 писал(а): Можно, ибо я на Редхате 4.0 Ент делал это собственными руками. Гимороя много, но оно работает...
краткие инструции для желающих:
- загружаем iometer-2004.07.30.linux.i386-bin.tar.gz
- после распаковки, в директории 'src' находим файлик dynamo
- запускаем dynamo
LD_ASSUME_KERNEL=2.4.1 sudo /path/to/dynamo -i test-workstation.localdomain -m thismachine.localdomain -n thismachine
[ где thismachine это hostname тестируемого компьютера, а test-workstation.localdomain это hostname (fully qualified) комьютера под windows на котором запускается утилита Iometer.exe
- Stranger03
- Сотрудник Тринити
- Сообщения: 12979
- Зарегистрирован: 14 ноя 2003, 16:25
- Откуда: СПб, Екатеринбург
- Контактная информация:
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей