LINUX.ORG.RU
ФорумAdmin

Производительность samba 4 (fedora 18)

 , ,


0

2

Если кто помнит предыдущий топик, я думал, что производительность самбы в 50МБ/c связана с тем, что вместо процессора в сервере стоял AMD Athlon-II 240. Теперь там еще сочный почти неустаревший шестиядерный (лишних 100 рублей отдал за 2 ядра!) FX 6100. Самба загружает не 100% CPU, а 15-25%, но производительность та же (хоть и ровнее стало).

Судя по всему, упирается в сеть. При чем по NFS и FTP отдается 100 МБ/c, а синтетические тесты выдают почти теоретический гигабит.

Что крутить? Все опции, которые советует гугл, накручены. Параметры ядра? MTU? Какие-то настройки TCP?

★★★★★

Ответ на: комментарий от Rosko
[root@storage ~]# ethtool p4p1
Settings for p4p1:
	Supported ports: [ TP MII ]
	Supported link modes:   10baseT/Half 10baseT/Full 
	                        100baseT/Half 100baseT/Full 
	                        1000baseT/Half 1000baseT/Full 
	Supported pause frame use: No
	Supports auto-negotiation: Yes
	Advertised link modes:  10baseT/Half 10baseT/Full 
	                        100baseT/Half 100baseT/Full 
	                        1000baseT/Half 1000baseT/Full 
	Advertised pause frame use: Symmetric Receive-only
	Advertised auto-negotiation: Yes
	Link partner advertised link modes:  10baseT/Half 10baseT/Full 
	                                     100baseT/Half 100baseT/Full 
	                                     1000baseT/Full 
	Link partner advertised pause frame use: Symmetric
	Link partner advertised auto-negotiation: Yes
	Speed: 1000Mb/s
	Duplex: Full
	Port: MII
	PHYAD: 0
	Transceiver: internal
	Auto-negotiation: on
	Supports Wake-on: pumbg
	Wake-on: g
	Current message level: 0x00000033 (51)
			       drv probe ifdown ifup
	Link detected: yes
[root@storage ~]# 
Shaman007 ★★★★★
() автор топика
Ответ на: комментарий от Shaman007

1000baseT/Half 1000baseT/Full

Duplex: Full

попробуй поменять на Half-duplex. Вобщем, я бы рад помочь, но не особо в этом шарю.

Rosko
()
Последнее исправление: Rosko (всего исправлений: 1)

ifconfig p4p1 -multicast увеличивает скорость до 62МБ/c! Интересно, почему.

Shaman007 ★★★★★
() автор топика

15-25% это ты как смотришь? Вывод top с разворотом статистики по ядрам (нажать 1 на клаве) в студию. А то мне кажется что 20-25% от 6 ядер это будет загруженное под завязку ядро в которое всё упёрлось.

true_admin ★★★★★
()
Ответ на: комментарий от true_admin
top - 00:02:07 up  3:14,  2 users,  load average: 0.24, 0.10, 0.12
Tasks: 162 total,   2 running, 160 sleeping,   0 stopped,   0 zombie
%Cpu0  :  0.0 us,  2.8 sy,  0.0 ni, 96.6 id,  0.0 wa,  0.0 hi,  0.6 si,  0.0 st
%Cpu1  :  1.2 us,  2.5 sy,  0.0 ni, 95.0 id,  1.2 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu2  :  0.3 us,  2.8 sy,  0.0 ni, 96.9 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu3  :  0.0 us,  0.3 sy,  0.0 ni, 99.7 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu4  :  1.9 us, 41.0 sy,  0.0 ni, 38.1 id,  0.0 wa,  2.6 hi, 16.3 si,  0.0 st
%Cpu5  :  0.0 us,  0.3 sy,  0.0 ni, 99.7 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem:   8160580 total,  4976932 used,  3183648 free,   211512 buffers
KiB Swap:        0 total,        0 used,        0 free,  3684988 cached

  PID USER      PR  NI  VIRT  RES  SHR S  %CPU %MEM    TIME+  COMMAND                                                                                                                                                                                                                                                                                                       
 3789 shaman00  20   0  391m 6768 5412 R  42.1  0.1   0:13.34 smbd                                                                                                                                                                                                                                                                                                          
 1165 shaman00  20   0  131m 2056  896 S   5.3  0.0   5:49.71 sshd                                                                                                                                                                                                                                                                                                          
 3833 root      20   0  115m 1608 1040 R   3.1  0.0   0:00.52 top                                                                                                                                                                                                                                                                                                           
 3611 root      20   0     0    0    0 S   1.9  0.0   0:00.51 kworker/0

Shaman007 ★★★★★
() автор топика
Ответ на: комментарий от true_admin

Да не, самба, упершаяся в современный процессор при целом 1 клиенте, это будет слишком эпично.

Shaman007 ★★★★★
() автор топика
Ответ на: комментарий от true_admin

Да проверял. Вот прям ровно гигабит.

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

А как ты себе представляешь полный гигабит без них?

pekmop1024 ★★★★★
()
Ответ на: комментарий от pekmop1024

jumbo frames должны быть включены с обоих стороно, да еще и на всех промежуточных свичах, это может быть не всегда возможно.

swelf
()
Ответ на: комментарий от swelf

Да, таки должны.
Да, не всегда возможно. Ну и полный гигабит тогда тоже не очень возможен.

pekmop1024 ★★★★★
()
Ответ на: комментарий от swelf

MTU 9000 на клиенте + сколько там было на сервере = 70 МБ/c

MTU 9000 на клиенте + 9000 на сервере = 60 МБ/c

Ребус!

Shaman007 ★★★★★
() автор топика

А что там с smb.conf то?

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