Страница 1 из 1
8.1, 8.2 - медленный I/O (диск, сеть)
Добавлено: 2011-05-14 17:24:09
castor
Здравствуйте. Дома у меня в качестве файлохранилища-торрентокачалки (а также ещё нескольких функций, которые смог поднять) стоит системник на INTEL D945GCLF2D (Atom 330) + 1GiB RAM + Seagate 500G ST3500320AS + 1500G ST31500341AS + доп. сетевуха в сторону провайдера, домашняя сеть через D-Link DES-1008D. Когда год назад оно работало под Gentoo, не было нареканий (но и столько наворотов на машинке не работало

).
Хроника недовольства:
1. 8.1 (amd64) + NFS = медленно передавались файлы на десктоп (около 3-4 метров в секунду). Когда делать было нечего, установил с нуля 8.2
2. 8.2 (amd64) + Samba = медленно передаются файлы по сети (около 4-6 м/с на десктоп и 500-600 кбайт/с на ноут), отдача в локалку провайдера тоже очень медленная, копирование с винта на винт идёт слишком медленно (6-8 мегабайт/с). При тестировании скорости чтения через dd всё в порядке. (Кстати, менял недавно винт 1,5ТБ на аналогичный, переливал содержимое с помощью Frenzy LiveCD - скорость копирования была в норме).
Собственно вопросы:
1. Что бы это могло быть? Железо или операционка? (У меня подозрение, что железо умирает, потому что при подключении IDE DVD-ROM до первоначальной загрузки и POST проходит около 40 секунд, без него нормально стартует).
2. Лечится?
Re: 8.1, 8.2 - медленный I/O (диск, сеть)
Добавлено: 2011-05-14 17:41:43
Electronik
dmesg и vmstat во время копирования покажите
Re: 8.1, 8.2 - медленный I/O (диск, сеть)
Добавлено: 2011-05-14 17:53:20
castor
dmesg пустой. Если с -a, то показывает кучу сообщений от торрент-демона пятью минутами раньше раньше.
# vmstat
Код: Выделить всё
procs memory page disks faults cpu
r b w avm fre flt re pi po fr sr ad4 ad6 in sy cs us sy id
0 0 0 811M 47M 13 0 0 0 22 176 0 0 800 1591 3286 1 2 97
Re: 8.1, 8.2 - медленный I/O (диск, сеть)
Добавлено: 2011-05-14 17:54:48
castor
Кстати, проблемы только при копировании с 500 на 1500, в обратном направлении скорость около 30 метров в сек. (Винты почти под завязку забиты)
Re: 8.1, 8.2 - медленный I/O (диск, сеть)
Добавлено: 2011-05-14 18:08:57
Electronik
Re: 8.1, 8.2 - медленный I/O (диск, сеть)
Добавлено: 2011-05-14 18:29:24
Electronik
и памяти у Вас нет
Re: 8.1, 8.2 - медленный I/O (диск, сеть)
Добавлено: 2011-05-14 18:49:56
castor
df -h
Код: Выделить всё
Filesystem Size Used Avail Capacity Mounted on
/dev/ad4s1a 989M 526M 384M 58% /
devfs 1.0K 1.0K 0B 100% /dev
/dev/ad4s1e 989M 28K 910M 0% /tmp
/dev/ad4s1f 15G 5.7G 7.7G 43% /usr
/dev/ad4s1g 428G 330G 64G 84% /usr/home
/dev/ad4s1d 4.8G 84M 4.3G 2% /var
/dev/ad6s1d 1.3T 1.0T 139G 88% /wd
/dev/ad6s1e 46G 16G 26G 37% /backup
devfs 1.0K 1.0K 0B 100% /var/named/dev
top (или как ещё можно использование памяти глянуть?)
Код: Выделить всё
last pid: 39747; load averages: 0.04, 0.04, 0.00 up 12+10:51:48 00:48:06
60 processes: 1 running, 59 sleeping
CPU: 1.7% user, 0.0% nice, 0.3% system, 0.2% interrupt, 97.8% idle
Mem: 478M Active, 235M Inact, 225M Wired, 29M Cache, 110M Buf, 2836K Free
Swap: 1994M Total, 356K Used, 1994M Free
PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND
35232 castor 3 44 0 51928K 25408K select 0 92:10 5.57% transmission-daemon
1173 castor 6 44 0 34904K 5644K nanslp 0 16:45 0.00% icecast
39059 root 1 44 0 41640K 9816K select 1 6:36 0.00% smbd
788 root 1 44 0 7048K 1276K select 3 5:45 0.00% syslogd
887 bind 7 44 0 41132K 28892K kqread 3 1:30 0.00% named
39552 root 1 51 0 19348K 4364K select 2 0:58 0.00% mc
28585 www 1 44 0 20496K 3084K kqread 0 0:30 0.00% lighttpd
1332 root 1 44 0 12148K 2992K select 0 0:25 0.00% sendmail
1020 root 1 44 0 28984K 3948K select 0 0:18 0.00% mpd5
1128 root 1 44 0 26300K 3436K select 0 0:11 0.00% nmbd
1343 root 1 44 0 7976K 1228K nanslp 0 0:04 0.00% cron
1336 smmsp 1 44 0 12148K 2872K pause 2 0:00 0.00% sendmail
1165 dhcpd 1 44 0 10692K 5684K select 1 0:00 0.00% dhcpd
39539 root 1 44 0 9372K 2236K select 3 0:00 0.00% screen
1132 root 1 44 0 36068K 4720K select 1 0:00 0.00% smbd
39460 castor 1 44 0 38192K 3956K select 2 0:00 0.00% sshd
28586 www 1 76 0 81472K 9160K wait 3 0:00 0.00% php-cgi
28587 www 1 76 0 81472K 9192K wait 3 0:00 0.00% php-cgi
39553 root 1 45 0 10312K 2508K ttyin 1 0:00 0.00% csh
39465 root 1 44 0 10312K 2616K pause 0 0:00 0.00% csh
39548 root 1 44 0 10312K 2608K pause 1 0:00 0.00% csh
1324 root 1 44 0 26260K 3072K select 1 0:00 0.00% sshd
39457 root 1 45 0 38192K 3960K sbwait 2 0:00 0.00% sshd
39540 root 1 54 0 10312K 2452K ttyin 2 0:00 0.00% csh
39461 castor 1 45 0 10312K 2416K pause 0 0:00 0.00% csh
39538 root 1 44 0 9372K 1908K pause 0 0:00 0.00% screen
39544 root 1 48 0 10312K 2484K pause 0 0:00 0.00% csh
39747 root 1 44 0 9372K 1984K CPU0 2 0:00 0.00% top
574 root 1 44 0 3204K 556K select 0 0:00 0.00% devd
39464 castor 1 44 0 21692K 1588K wait 3 0:00 0.00% su
1140 root 1 44 0 36068K 4620K select 2 0:00 0.00% smbd
1420 root 1 76 0 6916K 988K ttyin 2 0:00 0.00% getty
1419 root 1 76 0 6916K 988K ttyin 0 0:00 0.00% getty
1424 root 1 76 0 6916K 988K ttyin 3 0:00 0.00% getty
1423 root 1 76 0 6916K 988K ttyin 2 0:00 0.00% getty
1426 root 1 76 0 6916K 988K ttyin 3 0:00 0.00% getty
1422 root 1 76 0 6916K 988K ttyin 0 0:00 0.00% getty
Re: 8.1, 8.2 - медленный I/O (диск, сеть)
Добавлено: 2011-05-14 19:07:28
castor
Выгрузил трансмиссию и самбу - файлы стали копироваться со скоростью 20-30 м/с.
Загрузил самбу: файлы копируются нормально, но вот с передачей по сети та же фигня.

Файрволл - ipfw. Может быть он тупит?
Re: 8.1, 8.2 - медленный I/O (диск, сеть)
Добавлено: 2011-05-14 19:21:30
castor
Re: 8.1, 8.2 - медленный I/O (диск, сеть)
Добавлено: 2011-05-14 20:05:28
FreeBSP
у меня с самбой когда то та же проблема была, не знаю есть ли щас
забил
то, где критична скорость таскаю через ftp
Re: 8.1, 8.2 - медленный I/O (диск, сеть)
Добавлено: 2011-05-14 21:31:18
Electronik
castor писал(а): Файрволл - ipfw. Может быть он тупит?
начинаете копировать по сети и смотрите на изменения
.
либо для проверки оставьте одно правило
и посмотрите станет ли копировать быстрее.
И какая версия самбы?
Re: 8.1, 8.2 - медленный I/O (диск, сеть)
Добавлено: 2011-05-14 22:10:42
sch
castor писал(а):Кстати, проблемы только при копировании с 500 на 1500, в обратном направлении скорость около 30 метров в сек. (Винты почти под завязку забиты)
Если тормозит запись на большой диск, это может быть связано с проблемой физических секторов с размером 4К. Исторически fdisk создает первый раздел начиная с 63 сектора, а для новых винтов больших размеров правильно создавать раздел начиная с 64 сектора.
Посмотри по форумам и рассылкам по ключевым словам "freebsd 4k sector"
Подробное описание есть здесь
http://ivoras.net/blog/tree/2011-01-01. ... rives.html
Re: 8.1, 8.2 - медленный I/O (диск, сеть)
Добавлено: 2011-05-14 23:43:41
Electronik
2 sch
с копированием с винта на винт разобрались, через самбу долго копирует
Re: 8.1, 8.2 - медленный I/O (диск, сеть)
Добавлено: 2011-05-15 5:57:05
castor
sch, да, на обоих винтах слайс с 63-го сектора начинается. Переразметить не могу - нет свободного места, чтобы слить информацию.
Electronik, ipfw ни на что не влиял. Поставил pure-ftpd, передача стала 10 м/с, как и полагается. Самбу прибил сапогом.
Re: 8.1, 8.2 - медленный I/O (диск, сеть)
Добавлено: 2011-05-15 5:59:18
castor
Как пометить тему решённой и закрыть?
Re: 8.1, 8.2 - медленный I/O (диск, сеть)
Добавлено: 2011-05-15 11:27:22
FreeBSP
самбу не прибивай - для мелочевки и нетребовательных к скорости передач она очень даже удобна