The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Скорость передачи файлов по сети (nfs, samba)"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Скорость передачи файлов по сети (nfs, samba)" 
Сообщение от idealist Искать по авторуВ закладки(ok) on 25-Апр-05, 02:25  (MSK)
Здравствуйте Уважаемые,

Дома я использую P-166mxx в качестве файлового сервера на 100Mb сети.
Сетевая карта в сервере на базе RTL-8100B/8139D (отнимает достаточно
много процессорного времени). При передачи CPU занят на все 100%. И
макс. скорость (около 5 Мб/с) показал Windows smb клиент при чтении.
В Linux скорость была около 3,5 Мб/с.
hdparm показывает:
  Timing buffered disk reads:   48 MB in  3.07 seconds =  15.64 MB/sec

Я предположил, что узкое место CPU. Из за семейных обстаятельств
рассматривал только CPU  с пасивным охлаждением, поэтому поменял CPU на
PentiumPro 200. Скорость возрасла до 7Мб/с но, к сожалению, только у
Linux nfs клиента и только при чтении. Процессор занят теперь только на
макс 60%.

Меня гораздо больше интересует скорость записи на сервер, чем чтения с
него.
Рад любым идеям.

Сергей.

  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Скорость передачи файлов по сети (nfs, samba)" 
Сообщение от AMDmi3 emailИскать по авторуВ закладки on 25-Апр-05, 02:53  (MSK)
Не указал ОС.

Включи polling у сетевухи, гораздо лучше станет.

man polling в FreeBSD

Имеет смысл попробовать разные протоколы (SMB, NFS, FTP), сам я не особо представляю что быстрее. Зависит от системы, опять же. FTP сервер лучше использовать тот, который использует sendfile(). vsftpd, например.

Ну и общий тюнинг, особенно файловой системы. man tuning в FreeBSD.
ФС, например, можно смонтировать с noatime...

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Скорость передачи файлов по сети (nfs, samba)" 
Сообщение от idealist Искать по авторуВ закладки(ok) on 25-Апр-05, 10:22  (MSK)
>Не указал ОС.
Linux Slackware, Ядро kernel-ide-2.4.29-i486-1

>Включи polling у сетевухи, гораздо лучше станет.
>
>man polling в FreeBSD

Действует это и для Linux?

>Имеет смысл попробовать разные протоколы (SMB, NFS, FTP), сам я не особо
>представляю что быстрее. Зависит от системы, опять же. FTP сервер лучше
>использовать тот, который использует sendfile(). vsftpd, например.
>
>Ну и общий тюнинг, особенно файловой системы. man tuning в FreeBSD.
>ФС, например, можно смонтировать с noatime...
При передачи одного большого фаила(именно это меня интересует)
atime не сильно поможет. У меня стоит ReiserFs. Но ведь что интересно

netio показывает 11Мб/с
диск 15Мб/с
а, smb и nfs 4Мб/с (за исключением чтения линуксовым nfs клиентом)

Хотелось бы до 7Мб/с увеличить.  

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Скорость передачи файлов по сети (nfs, samba)" 
Сообщение от AMDmi3 emailИскать по авторуВ закладки on 25-Апр-05, 15:29  (MSK)
>>man polling в FreeBSD
>Действует это и для Linux?
polling там есть, но где искать не в курсе

Сетевуху сменить вообще-то тоже здравая мысль, хотя-бы ради checksum offloading.

>>Имеет смысл попробовать разные протоколы (SMB, NFS, FTP), сам я не особо
>>представляю что быстрее. Зависит от системы, опять же. FTP сервер лучше
>>использовать тот, который использует sendfile(). vsftpd, например.
>>
>>Ну и общий тюнинг, особенно файловой системы. man tuning в FreeBSD.
>>ФС, например, можно смонтировать с noatime...
>При передачи одного большого фаила(именно это меня интересует)
>atime не сильно поможет. У меня стоит ReiserFs. Но ведь что интересно
>netio показывает 11Мб/с
>диск 15Мб/с
>а, smb и nfs 4Мб/с (за исключением чтения линуксовым nfs клиентом)
>Хотелось бы до 7Мб/с увеличить.

Попробуй все-таки FTP. Чисто субъективно, доверия к NFS/SMB в плане скорости у меня нету, хоть они и в ядре.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "Скорость передачи файлов по сети (nfs, samba)" 
Сообщение от idealist Искать по авторуВ закладки(ok) on 25-Апр-05, 19:52  (MSK)
>Попробуй все-таки FTP. Чисто субъективно, доверия к NFS/SMB в плане скорости у
>меня нету, хоть они и в ядре.
Супер, ftp работает на ура. Чесно не ожидал такой разницы.


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Скорость передачи файлов по сети (nfs, samba)" 
Сообщение от Dmitry Искать по авторуВ закладки(??) on 25-Апр-05, 04:13  (MSK)
Hi!

Сетевуху поменяй на что либо приличное, например Intel.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Скорость передачи файлов по сети (nfs, samba)" 
Сообщение от idealist Искать по авторуВ закладки(ok) on 25-Апр-05, 10:31  (MSK)
>Hi!
>
>Сетевуху поменяй на что либо приличное, например Intel.

Думаешь причина в этом? В тестах пропускная способность
разных карт отличается макс. на 15%. Т.е 7Мб/с должно быть
реально и с моей картой увидеть.
Нагрузка на CPU различается в разы. Но как я уже говорил,
при передачи CPU больше 60% не показывает.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Скорость передачи файлов по сети (nfs, samba)" 
Сообщение от _KAV_ Искать по авторуВ закладки(ok) on 25-Апр-05, 15:41  (MSK)
Было здесь где-то в статьях об реалтеке и почему его лучше не ставить.
И рекомендовали уже упомянутый интел


  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "Скорость передачи файлов по сети (nfs, samba)" 
Сообщение от eplumber Искать по авторуВ закладки(??) on 25-Апр-05, 16:15  (MSK)
Интел конечно лучче, но и реалтек нормально лопатит, надо дальше тюнить...
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "Скорость передачи файлов по сети (nfs, samba)" 
Сообщение от Zedis emailИскать по авторуВ закладки(??) on 26-Апр-05, 00:36  (MSK)
>Интел конечно лучче, но и реалтек нормально лопатит, надо дальше тюнить...


Короче почитай реализацию SMB и NFS мне они не очень нравятся я тоже эксперементировал за счёт sysctl.conf,некоторых настроек ядра и самой Самбы я из 2.10 вжал один раз 9,3 Мегабайта в секунду но это длилось около 1 минуты видно какойто из буфферов оказался забит полностью ещо скорость в SMB/NFS/FTP и в любой передачи по протоколу TCP зависит от правильности передачи и "метода скользящего окна" там к стати тоже есть буфер приема и передачи. По поводу FTP там реализация протокола отличается от SMB так как там не только за правильность передачи отвечает TCP но и сам протокол FTP. В твоем случае выкинь сетёвки и поставь на обеих концах 3com или интэл и всё будет заёб.... я уже сталкивался с такой проблемой

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "Скорость передачи файлов по сети (nfs, samba)" 
Сообщение от fantom Искать по авторуВ закладки(??) on 26-Апр-05, 10:11  (MSK)
Если пень первый - винт UDMA 33 т.е. винт медленный, если чтение  - подрят и буферы пустые, и чтение потоковое - может и достигнешь максимальной скорости, если система обращается к винту - скорость НЕМИНУЕМО падает, причем существенно, если мне память не изменяет - у удма 33 средняя скорость чтения - в районе 3-5 мегабайт в секунду, средняя скорость записи - 2-4 мега в сукунду..
протестируй винт на скорость, вероятнее всего ты наблюдаешь максимальную скорость винта (или близкую к ней с учетом сети).
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "Скорость передачи файлов по сети (nfs, samba)" 
Сообщение от idealist Искать по авторуВ закладки(ok) on 26-Апр-05, 10:38  (MSK)
>Если пень первый - винт UDMA 33 т.е. винт медленный, если чтение
> - подрят и буферы пустые, и чтение потоковое - может
>и достигнешь максимальной скорости, если система обращается к винту - скорость
>НЕМИНУЕМО падает, причем существенно, если мне память не изменяет - у
>удма 33 средняя скорость чтения - в районе 3-5 мегабайт в
>секунду, средняя скорость записи - 2-4 мега в сукунду..
>протестируй винт на скорость, вероятнее всего ты наблюдаешь максимальную скорость винта (или
>близкую к ней с учетом сети).


Диск работает в режиме udma4 (использую pci-controller)

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

12. "Скорость передачи файлов по сети (nfs, samba)" 
Сообщение от fantom Искать по авторуВ закладки(??) on 29-Апр-05, 10:08  (MSK)
PCI шина на первых пнях не супер скоростная, на ней висит сетевуха, видюха,  pci-controller IDE-шный т.е. данные с винта как минимум два, а может и три раза пробегают по шине.
Посмотри производительность PCI шины на твоем чипсете и раздели на 3, кроме того (если мне память не изменяет) для машин ДО P3 в качестве шины связи между южным и северным мостом использовалась все таже PCI шина, что тоже сказывается на скорости.
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру