У меня есть новая версия 12.04, которую я конвертировал из FreeNAS из-за сложности с операционной системой FreeNAS и медленной скорости передачи по гигабитному Ethernet. Я установил 12.04 без особых трудностей и использую программный RAID 5 для массива 4 1 ТБ дисков. Средняя скорость чтения в массиве составляет 298 МБ / с. Настройте NFS для соединения между сервером Linux и моим Mac, и первоначально он получал скорость передачи от 80 МБ / с до 110 МБ / с. Что-то изменилось, и теперь я получаю пиковые скорости передачи 25 Мбит / с со средним значением около 17,5 Мбит / с.
Я проверил на компьютере с Windows 8.1 и на Mac с Samba и NFS, и скорости передачи практически одинаковы по всем направлениям. Провел несколько тестов с iperf, каждый из которых показал постоянную скорость 950 Мбит / с, так что это может показаться проблемой программного обеспечения, а не ограничением, установленным аппаратным обеспечением. Я скачал Bonnie ++, но, честно говоря, понятия не имею, с чего начать с того, чтобы получить что-то понятное для меня. Все мое оборудование такое же, как когда я получал более высокую производительность, поэтому я предполагаю, что это что-то на стороне программного обеспечения Linux.
В Linux / etc / exports настроен для сервера NFS следующим образом:
/fileserver *(rw,async,no_subtree_check)
На Mac установлено автоматическое подключение к / Network / Filserver со следующими настройками:
-fstype=nfs,soft,intr,noatime,timeo=900,retrans=3,proto=tcp 10.0.1.21:/fileserver
Я установил rsize и wsize на 8192, но снял его, так как подумал, что он может лучше справиться с автоматическим согласованием этих настроек.
Вот информация, возвращенная на сетевой карте:
sudo lshw -class network
*-network
description: Ethernet interface
product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:02:00.0
logical name: eth0
version: 06
serial: d4:3d:7e:d8:0f:47
size: 1Gbit/s
capacity: 1Gbit/s
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full firmware=rtl8168e-3_0.0.4 03/27/12 ip=10.0.1.21 latency=0 link=yes multicast=yes port=MII speed=1Gbit/s
resources: irq:40 ioport:d000(size=256) memory:f0004000-f0004fff memory:f0000000-f0003fff
Маршрутизатор - это WNDR3700, все кабели Cat 5e с гигабитным соединением. Я пробовал разные порты на коммутаторе и маршрутизаторе, и все возвращается одинаково.
Любая помощь будет принята с благодарностью. У меня средний уровень Linux и навыки работы в сети, но я ни в коем случае не являюсь экспертом ни по одному из них. Спасибо!
Вы можете просмотреть свои журналы (косая черта ("/") будет выполнять поиск с учетом регистра):
cd /var/logs less syslog less messages less dmesg
... или просмотреть новые записи, чтобы их:
grep -i error /var/logs/syslog
Я думаю, что вы, возможно, запрашиваете инструмент для устранения неполадок в сети, например Wireshark или для устранения неполадок в информации NetworkManager .
Однако медленная скорость передачи по сети может быть только симптомом проблем чтения / записи на диск. Попробуйте посмотреть Disk Utility или выполнить несколько команд:
sudo badblocks -sv /dev/desired/path sudo fsck /dev/desired/path
Можете ли вы вспомнить какие-либо изменения, начиная с передачи с более высокими скоростями и заканчивая передачей с более низкими?
sudo modprobe ipv6
не изменяется, мои lsmod производят также, даже при том, что это поддерживается ядром. – cremefraiche 20 May 2016 в 04:03