LINUX.ORG.RU
ФорумAdmin

Покупать сетевую карту (3COM 3C905C-TX-M)?


0

0

Привет. Недавно прочитал в нэти что сетевая карта «3COM 3C905C-TX-M»(http://market.yandex.ru/model.xml?hid=91095&modelid=804511) содержит свой процессор. Тем самым не нагружает ЦП. Имеет смысл покупать? проста счас стоит простая сетевуха и скорость не поднимается больше 5 мегабайт по протоколу (samba). Комп слабый (512 ОЗУ,проц 1.7, Ubuntu server) при копирования по сети ЦП грузиться на 100 %. Стоит покупать сетевуху? Или она мне не чего не сделает?

iptraf прогоните для теста пропускной способности по траффику, дело скорее не в сетевой карте а в самбе, то что процессор грузится, а карточка хорошая

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

Так есть смысл брать или нет? Я в процессах смотрел не тока самба грузит, но и ещё пару процессов предполагаю что иза протокола.

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

Так есть смысл брать или нет?

Хм... ИМХО смысл есть, но его мало. На 100мбит/сек ты сэкономишь всего пару-тройку процентов нагрузки на процессор.

Я в процессах смотрел не тока самба грузит, но и ещё пару процессов предполагаю что иза протокола.

Говори какие именно процессы создают нагрузку, показывай конфиг самбы, а так же рассказывай какие версии чего стоят (дистрибутив, ядро, файловая система и т.п.).

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

# PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND # 18764 mannaz 20 0 15612 3208 2592 R 40.4 0.6 20:10.39 smbd # 1057 root 20 0 1772 360 292 R 30.3 0.1 256:10.09 bcrelay # 1476 root 20 0 1620 44 28 R 27.1 0.0 1207:05 smfpd # 19711 mannaz 20 0 2532 1172 904 R 0.9 0.2 0:00.25 top # 1 root 20 0 2804 840 452 S 0.0 0.2 0:01.15 init # 2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kthreadd # 3 root RT 0 0 0 0 S 0.0 0.0 0:00.00 migration/0 # 4 root 20 0 0 0 0 S 0.0 0.0 0:55.50 ksoftirqd/0 # 5 root RT 0 0 0 0 S 0.0 0.0 0:00.00 watchdog/0 # 6 root 20 0 0 0 0 S 0.0 0.0 0:00.20 events/0 # 7 root 20 0 0 0 0 S 0.0 0.0 0:00.00 cpuset

или http://pastebin.org/452680

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

в сёравно каша

Никакой каши:

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
18764 mannaz    20   0 15612 3208 2592 R 40.4  0.6  20:10.39 smbd
 1057 root      20   0  1772  360  292 R 30.3  0.1 256:10.09 bcrelay
 1476 root      20   0  1620   44   28 R 27.1  0.0   1207:05 smfpd
19711 mannaz    20   0  2532 1172  904 R  0.9  0.2   0:00.25 top
    1 root      20   0  2804  840  452 S  0.0  0.2   0:01.15 init
    2 root      20   0     0    0    0 S  0.0  0.0   0:00.00 kthreadd
    3 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 migration/0
    4 root      20   0     0    0    0 S  0.0  0.0   0:55.50 ksoftirqd/0
    5 root      RT   0     0    0    0 S  0.0  0.0   0:00.00 watchdog/0
    6 root      20   0     0    0    0 S  0.0  0.0   0:00.20 events/0
    7 root      20   0     0    0    0 S  0.0  0.0   0:00.00 cpuset



 [global]
workgroup = WORKGROUP
server string = mannaz
security = SHARE
guest account = mannaz
admin users = mannaz
interfaces = 192.168.1.19/24

[upload]
comment = All users upload
path = /home/mannaz/upload
create mask = 0660
directory mask = 0771
available = yes
browsable = yes
public = yes
writable = yes

[usershare]
comment = User share
path = /home/mannaz/3
valid users = mannaz
create mask = 0660
directory mask = 0771
writable = yes

[320gig]
comment = 320g
path = /home/mannaz/upload/d
create mask = 0660
directory mask = 0771
available = yes
browsable = yes
public = yes
writable = yes

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

не кто не знает ришения проблемы?

Во-первых, нужны ли тебе процессы bcrelay и smfpd? Во-вторых, какой у тебя процессор? Не Atom ли?

Для улучшения ситуации могу предложить:

  • Избавиться от демонов bcrelay и smfpd, если они не нужны.
  • Добавить в секцию Global файла настроек самбы что-то типа:
    socket options = IPTOS_LOWDELAY TCP_NODELAY
    
  • Добавить в /etc/sysctl.conf или /etc/sysctl.d/something.conf что-то типа:
    net.core.rmem_default = 1048576
    net.core.rmem_max = 1048576
    net.core.wmem_default = 1048576
    net.core.wmem_max = 1048576
    kernel.shmmax = 167772160
    
    Правда при этом может немного возрасти потребление памяти.
  • Монтировать разделы, к которым имеет доступ samba, с опциями relatime или вообще noatime.

Плюс рекомендую с помощью iperf измерить пропускную способность сети от клиента до сервера и обратно. Просто чтобы знать насколько скорость передачи файлов по SMB отстаёт от предельной пропускной способности сети.

А ещё венды (как минимум - XP) резервируют 20% пропускной способности сетевого интерфейса «на всякий случай». Это конечно не имеет никакого отношение к нагрузке на сервер, но знать полезно 8).

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

[quote]Во-первых, нужны ли тебе процессы bcrelay и smfpd? Во-вторых, какой у тебя процессор? Не Atom ли?

Для улучшения ситуации могу предложить:

* Избавиться от демонов bcrelay и smfpd, если они не нужны. * Добавить в секцию Global файла настроек самбы что-то типа: [/quote]

Я не знаю для чего эти процессы , и будет ли работать самба после этого всего??

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

Я не знаю для чего эти процессы , и будет ли работать самба после этого всего??

Сервер кто настраивал? И кто им пользуется?

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

Во-первых, нужны ли тебе процессы bcrelay и smfpd? Во-вторых, какой у тебя процессор? Не Atom ли?

Для улучшения ситуации могу предложить:

* Избавиться от демонов bcrelay и smfpd, если они не нужны. * Добавить в секцию Global файла настроек самбы что-то типа:

Я не знаю для чего эти процессы , и будет ли работать самба после этого всего??

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

Я настраивал я в linux тока 2-3 месяц сервер у меня дома он качает таренты и http ссылки

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

если в двух словах то смысла брать нет если для твоей текущей сетевухи есть нормальные дрова. Смотри что жрёт проц.

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

так как избавиться от bcrelay и smfpd?

Остановить их можно примерно так:

/etc/init.d/servicename stop
Чтобы ничего лишнего не запускалось при старте системы, нужно переименовать симлинки в /etc/rc*.d. Для удобства можешь установить sysv-rc-conf и повырубать ненужные сервисы с помощью него.

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

а вобще зачем эти демоны?

Судя по тому, что говорит гугл, bcrelay используется для перекидывания броадкаст-пакетов с одного интерфейса на другой, а smfpd - это кусок драйверов для принтеров Samsung.

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

Или это не то?

NAT в линуксе обычно реализуется средствами ядра - при помощи подсистемы Netfilter, управляемой userspace-утилитой iptables. Так что да, это - не то.

Deleted
()
Ответ на: комментарий от c-xp

с такой картой он опять же упрётся в мощь проца. Так что пускай он лучше учит русский языка.

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