LINUX.ORG.RU

Помогите разобраться в ситуации


0

0

Всем привет. Ситуация следующая: Имеется сеть, в сети имеется сервер, на котором лежат ~ пользователей. Эти ~ я раздаю на клиентские машины по NFS через autofs. Также раздаётся общий кеш пакетов (Arch Linux) и 2 файловых шары. Настройки следующие:

Сервер:

# cat /etc/exports
/home/nfs/commonspace   192.168.10.0/255.255.255.0(rw,async,no_subtree_check,all_squash,anonuid=99,anongid=99)
/home/nfs/distrib       192.168.10.0/255.255.255.0(rw,async,no_subtree_check,no_root_squash)
/home/nfs/archlinux     192.168.10.0/255.255.255.0(rw,async,no_subtree_check,no_root_squash)
/exports                192.168.10.0/255.255.255.0(rw,async,no_subtree_check,no_root_squash)

Клиенты:

# cat /etc/fstab
192.168.10.1:/home/nfs/archlinux /var/cache/pacman/pkg nfs nfsvers=3,intr,soft,noacl 0 0
192.168.10.1:/home/nfs/commonspace /mnt/net/commonspace nfs nfsvers=3,intr,soft,noacl 0 0
192.168.10.1:/home/nfs/distrib /mnt/net/distrib nfs nfsvers=3,intr,soft,noacl 0 0

# cat /etc/autofs/auto.master 
/home                   /etc/autofs/auto.home

# cat /etc/autofs/auto.home 
*       -fstype=nfs,nfsvers=3,intr,hard,noacl,rsize=16384,wsize=16384   192.168.10.1:/exports/${HOST}/&

Аутентификация через LDAP, DNS на этом же сервере (вообще всвязи с нехваткой оборудования этот же сервер играет роль шлюза с МСЭ, прокси, SVN, Apache, MySQL, но за нагрузкой наблюдаю - в пределах нормы. Редко когда loadavg бывает 2-4).

Описываю проблему:

На клиенте Eclipse запускается очень долго (подгрузка workspace с сервера). Периодически при переходе в ~ получаем тормоза прорисовки интерфейса (хотя это вряд ли связано с сетью - тормоза интерфейса бывают и в других случаях). Все эти проблемы объединяет одно - жёсткая дисковая активность на клиенте и яростное моргание соответствующего линка. Сеть Ethernet, 100baseTx-FD. 14 клиентов, но тормоза проявляются и при одном. Грешу на тормоза NFS, на неоптимальную настройку. С rsize и wsize игрался - эффекту 0, равно как и от hard/soft, intr/nointr, acl/noacl.

Подскажите, пожалуйста, ЧЯДНТ. Работать, конечно, можно, но люди жалуются.

P.S.:

Сервер - Athlon 64 X2 5000+, 2 GB RAM, 2*160 GB HDD (SATAII, LVM), от свопа потребляет максимум 100Мб

Клиенты - Athlon 64 X2 4200+, 1 GB RAM, 160 GB HDD (SATAII, LVM). В свопе бывает порой (на данный момент занято 500 МБ свопа, но там клиент не перезапускался 55 дней, открыт ФФ с кучей вкладок, КДЕ 4.2.2, видео GF6150SE, драйвера проприетарные)

P.S.2: запостил в толксы, чтобы больше народу прочитало, извините. Бьюсь над проблемой уже давно, сжальтесь :)

Перемещено Dimez из Talks


Ответ на: комментарий от Deleted

> async пробовал?

Экспортируется с async

hc
() автор топика
Ответ на: комментарий от Deleted

> Ещё попробуй увеличь RPCNFSDCOUNT в аналоге /etc/sysconfig/nfs (или /etc/init.d/nfs)

Увеличил (по 2 демона на 1 клиента, как где-то на просторах интернета прочитал). Завтра проверю, как оно там

hc
() автор топика

>жёсткая дисковая активность на клиенте и яростное моргание соответствующего линка.

Интенсивность моргания слабый показатель загруженности линка. Для порядку замерьте трафик на интерфейсе. Но, ИМХО, проблема в свопе, то есть память вся занята, файлы не кешируются и за каждым файлом нужно лезть на сервер, а это время. В порядке эксперимента попробуйте на одном клиенте сделать 2 Гб памяти и сравнить.

mky ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.