Master-X
Форум | Новости | Статьи
Главная » Форум » Хостинги / Домены / Железо » 
Тема: Linux - кто постоянно обращается к жесткому диску?
цитата
25/03/07 в 03:31
 Krokokot
сервер почти без нагрузки а wa у него постоянно скачет до 10 процентов.
если нагрузить чуть больше - виснет. на других серверах wa меньше одного процента.
Есть ли способ узнать - что за программа обращается к жесткому диску?
цитата
25/03/07 в 06:25
 zteam

А что на сервере? Сиджи?
Останови апач и посмотри top, останется ли нагрузка.
Проверить HDD можно с помощью smartmontools(утилита smartctl) и dd(если подозрение, что из-за винтов виснет).
цитата
25/03/07 в 08:49
 Krokokot
zteam писал:
А что на сервере? Сиджи?
Останови апач и посмотри top, останется ли нагрузка.


Перезапуск апача действительно снимает нагрузку c харда, но прежде чем грешить на него хотелось бы сначала разобраться с дисками. сервер отрубался из за перебоев с электропитанием дней 10 назад, поэтому для начала хотел проверить дисковую систему.

zteam писал:
Проверить HDD можно с помощью smartmontools(утилита smartctl) и dd(если подозрение, что из-за винтов виснет).


спасибо, теперь я уверен что физически хард исправен.
осталось проверить файловую структуру
цитата
25/03/07 в 12:21
 lega_cobra
Krokokot писал:
Есть ли способ узнать - что за программа обращается к жесткому диску?


Есть такая команда - fuser. Можно узнать список всех процессов, имеющих доступ к файловой системе.
цитата
25/03/07 в 12:52
 maple
если диск IDE, то возможно выключен DMA
проверить можно командой hdparm /dev/hda (подставить правильный диск если не hda)
цитата
26/03/07 в 01:01
 pelmen
lsof -n | awk '{print$9}' | sort | uniq -c | sort -nr | more

Правда не знаю есть ли lsof по дефолту в линуксе, в крайнем случае можно доставить

на фре еще есть отличная штука как systat -vmstat
но подозреваю что в линуксе такого нету
цитата
26/03/07 в 14:15
 eSupport
maple писал:
если диск IDE, то возможно выключен DMA
проверить можно командой hdparm /dev/hda (подставить правильный диск если не hda)

А еще бывает перегрев - тогда начинает io шкалить
цитата
26/03/07 в 22:29
 Krokokot
Большое спасибо за ответы, мне теперь нужно время что бы это всё переварить.
завтра буду разбираться.
цитата
26/03/07 в 22:31
 Krokokot
eSupport писал:
А еще бывает перегрев - тогда начинает io шкалить

Похоже не в перегреве дело, т.к. smartctl показывает на одном из тормозящих серверов 23 градуса, на другом 28. вроде и то и то весьма неплохо.


Эта страница в полной версии