hi all!
подскажите,в чем может быть дело:
есть ftp сервер (celeron 2.4/512/sata/intel 1000mbit
gentoo+kernel 2.6.14+vsftpd+software raid) tпериодически load average повышается до 20-30,в особо тяжелых случаях до 100
скорость отдачи при этом суммарно <10мбайт/сек,
ftp отвечает мнгновенно,в отличие от всего остального(ssh например)вот что сейчас происходит:
в dmesg ничего интересного не пишет
ftp ~ # ps waux|grep vsftpd|wc -l
32ftp ~ # ps ax|grep vsftpd|grep D
13578 ? D 0:09 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf
14267 ? D 0:02 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf
14282 ? D 0:02 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf
15092 ? D 0:01 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf
15609 ? D 0:06 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf
15619 ? D 0:05 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf
15736 ? D 0:03 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf
15750 ? D 0:00 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf
15811 ? D 0:00 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.conf
15920 ? D 0:00 /usr/sbin/vsftpd /etc/vsftpd/vsftpd.confftp ~ # iostat
Linux 2.6.14-gentoo-r2 (ftp) 11/28/05avg-cpu: %user %nice %sys %iowait %idle
2.47 0.00 4.99 53.66 38.88Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
hda 58.29 1542.85 215.80 607892962 85025976
hdb 73.55 2078.08 33.99 818777684 13391064
sda 18.46 1471.16 0.20 579646216 78504
sdb 18.47 1471.40 0.20 579739728 78296
sdc 18.46 1471.45 0.21 579758920 81168
sdd 18.44 1471.19 0.20 579657672 78784
sde 18.51 1471.46 0.20 579765976 80160
sdf 12.61 1021.57 10.61 402504668 4179680
md0 77.02 7355.92 0.60 2898278160 236560top - 13:55:15 up 4 days, 13:25, 1 user, load average: 11.84, 13.49, 12.21
Tasks: 112 total, 1 running, 111 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.0% us, 3.3% sy, 0.0% ni, 0.0% id, 95.3% wa, 1.3% hi, 0.0% si
Mem: 506652k total, 501228k used, 5424k free, 43456k buffers
Swap: 506036k total, 628k used, 505408k free, 328000k cachedPID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
6236 root 11 -5 0 0 0 S 1.7 0.0 40:24.48 md0_raid5
15609 ftp 16 0 2928 948 696 D 0.7 0.2 0:05.84 vsftpd
15736 ftp 16 0 2928 920 668 D 0.7 0.2 0:02.83 vsftpd
15903 ftp 15 0 2928 928 688 S 0.7 0.2 0:05.96 vsftpd
15712 ftp 16 0 2928 848 612 D 0.3 0.2 0:03.21 vsftpd
16211 root 16 0 2004 1072 816 R 0.3 0.2 0:00.03 top
1 root 16 0 1456 500 440 S 0.0 0.1 0:00.78 init
2 root 34 19 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/0
3 root RT 0 0 0 0 S 0.0 0.0 0:00.00 watchdog/0
4 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 events/0
5 root 14 -5 0 0 0 S 0.0 0.0 0:00.00 khelper
6 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 kthread
8 root 20 -5 0 0 0 S 0.0 0.0 0:00.00 kacpid
88 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 kblockd/0
131 root 17 -5 0 0 0 S 0.0 0.0 0:00.00 aio/0
130 root 15 0 0 0 0 S 0.0 0.0 13:08.68 kswapd0
132 root 17 -5 0 0 0 S 0.0 0.0 0:00.00 xfslogd/0
заранее спасибо :)
это у тебя ввод/вывод на диск работает, тебе top показывает же 53 % cpu
в iowait. все твои ftp ожидают окончания операций с диском. И как раз
скорее всего причина в software raid, так что крути настройки системы,
а лучше установи железный раид или scsi диски.
>это у тебя ввод/вывод на диск работает, тебе top показывает же 53
>% cpu
>в iowait. все твои ftp ожидают окончания операций с диском. И как
>раз
>скорее всего причина в software raid, так что крути настройки системы,
>а лучше установи железный раид или scsi диски.согласен..
scsi диски на 4000gb не потяну :(( приходится обходиться тем что есть..
вопрос в том, неправильная настройка это,баг в md/драйверах контоллера/etc..
или от software raid нет смысла требовать больше?
нет, конечно раид систему грузит, но не до такой же степени. я очень
сильно подозреваю, что проблема в дровах sata (у меня у самого только 2
компьютера с sata, там результаты i/o плачевные).
полистай гугл по поводу sata + linux
>нет, конечно раид систему грузит, но не до такой же степени. я
>очень
>сильно подозреваю, что проблема в дровах sata (у меня у самого только
>2 компьютера с sata, там результаты i/o плачевные).
>полистай гугл по поводу sata + linuxспасибо большое за содействие :)
странно что проблема возникла недавно и без видимых причин
вчера попробовал откатить на 2.6.13,не помогло
причем при копировании с рейда на него же или на другой винт
тормозов не наблюдается. смотрю вот гугль и попутно грешу на винты :)
куплю я все-таки железку :))