Чому одна мережева передача повністю перевершує іншу, лише трохи інша передача?


0

Системи:

Дель Optiplex w / 1 ГБ етикетки, win7

система mini-itx, jetway nf98, intel i3,1 GB бортова етикетка, crux w / 2.6.33.7 спеціальна

Мережа: кішка 5e або 6 навколо. системи розташовані менше ніж на фут одна від одної. найдовший кабель - 6 футів. спробували варіанти лише маршрутизатора, маршрутизатора та комутатора, комутатора чи прямого підключення (немає маршрутизатора чи комутатора) (перемикач та маршрутизатор - це занадто gtw)

частка:

Я монтую систему crux на систему Windows за допомогою samba

я монтую вікно спільного доступу до системи crux за допомогою 'mount -t cifs'

ПРИМІТКА. Варіанти лише одного кріплення одночасно, обидва кріплення одночасно, пробуйте все, що ви можете придумати

Передача 1: під час використання системи win7 я запускаю> запускаю> \ 192.168.x.xxx \ спільно використовую та відкриваю вікно провідника, де відображається вміст мого внутрішнього накопичувача в системі crux. Потім перетягую 10 г файл із спільного доступу до робочого столу системи win7. Файл 10 г був зроблений 'dd, якщо = / dev / sda = / a / 10g.dd bs = 1M кол = 10240' ЦЕ призводить до передачі зі швидкістю: 55 Мб / с (найнижча) до 105 Мб / с (найвища) та середніми близько 75 мб / с. [ці результати вище мети]

Передача 2: під час використання системи crux я монтую win7 share ('mount -t cifs-o //192..../share / a'), а ls -l / a відображає вміст частки win7 драйву. Тоді я час копію 10g-файлу з папки на внутрішній диск жорсткої системи. ЦЕ призводить до швидкості передачі: 5 м23, так ~ 31 мб / с

чому результати такі різні?

найвищий я можу встановити mtu на crux w / ця карта - 4000, але це, здається, впливає на нуль.

Я також спробуйте dd, використовуючи більші розміри блоків, що дає незначне поліпшення

EDIT: Мені спало на думку, що це може бути копія Windows7 швидше / краще. Так, з машини Windows, в cygwin, я виконав 'time cp //192.../share/10g.dd /cygdrive/c/../Desktop Результат у 2m51s ~ 59mb / s


У заголовку та тексті згадуються "передача мережі" та "передача". Ваші тести - це більше терміни копіювання файлів, а не "швидкість передачі мережі", і вузьке місце, ймовірно, стосується створення / запису файлів, а не "передачі". Що станеться, якщо ви усунете мережу та просто виконайте локальні копії з диска на диск? Це забезпечило б опорний час для кожної файлової системи, тобто ntfs та ext4 (?).
тирса

Ви також повинні спробувати змінити напрямок копій файлів або те, що ви називаєте "передає 1 і 2".
тирса

Відповіді:


0

Які характеристики кожної карти (чіпсет тощо).

Між картами може бути величезна різниця в продуктивності. Наприклад, картки сервера / підприємства мають власні схеми для виконання завдань, які в основних картках делеговані головному процесору.

Тож, можливо, це лише різниця в продуктивності обладнання.


На материнській платі nf98 crux системи (intel QM57 @ 3,5 Вт) на борту: Intel 82577LM Gigabit Ethernet optiplex 380 (чіпсет Intel® G41 Express з ICH7): інтегрована гігабітна мережа Broadcom® (BRCM 57780)
картка c

@ jap1968, якщо вам потрібно задати запитання, це не відповідь, будь ласка, скористайтеся полями коментарів, щоб отримати більше інформації, щоб забезпечити повну відповідь.
Павло

@Paul: Гаразд. Моя помилка
jap1968
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.