OpenVZ Forum - RDF feed
type: channel
items: Некоторые процессы vsftpd подвисают и грузят проц (system) в V

Некоторые процессы vsftpd подвисают и грузят проц (system) в V
type: item
description: 1. На i386 проблем не испытываю, на amd64 (opteron и new xeon) наблюдаю давно, особо стало актуально недавно. 2. ОС debian etch. Ядро из вашего репозитория (2.6.18-fza-028stab053.5-amd64). Наблюдаю большую загрузку процов (2 x quad core xeon). 3 vz-шки, активно работает только одна. На ней активно работает только vsftpd, он и подвисает. Также было один раз замечено подвисание vzctl. Вся система при загрузке CPU 500-700% (из 800%) производит трафика ~1мб/с, дисковая подсистема выдает при этом около 96Мб/с синтетическим тестом hdparm -t, iowait почти 0. Почти весь cpu usage составляет system. Периодически подвсишие vsftpd жрут по 100% (т.е. одно ядро). Интересно то, что жрут проц некоторые из нескольких десятков процессов и не постоянно. И что странно этого не было на i386 (при той же нагрузке, эта же контент и те же конфиги). 3. В dmesg ничего нет. В других логах тоже ничего интересного. 4. По подвисшим пидам и логам vsftpd выявил - не закрывается корректно tcp соединение, последняя запись в логе на подвисший pid: Thu Mar 20 21:21:17 2008 [pid 20295] CONNECT: Client "10.168.5.143", "Connection refused: too many sessions for this address." Вызвано опцией vsftpd.conf "max_per_ip=2". 5. Никакого файрвола нет. 6. Пример top: 10084 ftp 25 0 18352 1044 668 S 100 0.1 6:34.94 vsftpd 7. wchan, запускал несколько раз: cat /proc/10084/wchan 470039224 ub_sock_snd_queue_add _stext 8. cat /proc/bc/[VEID]/* read 0 write 0 dirty 0 cancel 0 missed 0 syncs_total 2 fsyncs_total 2380 fdatasyncs_total 0 range_syncs_total 0 syncs_active 0 fsyncs_active 0 fdatasyncs_active 0 range_syncs_active 0 vfs_reads 1069027 vfs_read_chars 689693479 vfs_writes 1254896233 vfs_write_chars 18446744059976812166 io_pbs 0 kmemsize 10228623 13278632 44845875 49330462 0 lockedpages 0 0 2189 2189 0 privvmpages 6919 17282 465587 512145 0 shmpages 0 0 46558 46558 0 numproc 78 102 2000 2000 0 physpages 2756 10033 0 2147483647 0 vmguarpages 0 0 465587 2147483647 0 oomguarpages 2756 10033 465587 2147483647 0 numtcp…
creator: umnov
date: 2008-03-20T18:59:36-00:00