LINUX.ORG.RU
решено ФорумAdmin

Перенос Debian 7 на новое железо. Celeron J3455.

 , ,


0

1

Здравствуйте. Решил перенести Debian 7 без графики на новое железо. (3.13-0.bpo.1-amd64 #1 SMP Debian 3.13.10-1~bpo70+1 (2014-04-23) x86_64 GNU/Linux)

А точнее на компьютер на материнке ASUS J3455M-E с интегрированным четырехядерным Celeron J3455 (памяти 8Гб, но это не существенно, так как она свободна). Передэдэшил на почти новый черный WD. Стартуем нормально. Ядра почти не нагружены. Скорость копирования файлов более чем хорошая. При этом машина дико залипает. Не то чтобы на каждом символе. Выглядит так: запустил mc - залипло на пару секунд, зашел в каталог - залипло, печатал-печатал в консоли - снова.

Я понимаю, что первая мысль, которая напрашивается, это медленное железо. Но на этом же железе я ставил 9-й debian. Нагружал пару ядер процентов на 70, гнал через него трафик туда/обратно больше 600Мегабит (не с родной сетевой). При этом стояла графика с KDE. И я сидел в графике в Интернете, открывал кучу консолек, работал в них и ничего не замечал.

А здесь остановил все что можно, вытащил сетевые, отключил сеть и ни чем не нагруженная система так залипает.

Есть ли какие-нибудь соображения, господа?

Ответ на: комментарий от turtle_bazon

dmesg --level=err
[ 0.004000] tsc: Fast TSC calibration failed
[ 0.906501] pnp 00:05: can't evaluate _CRS: 1
[ 0.906745] pnp 00:06: can't evaluate _CRS: 1
[ 0.906981] pnp 00:07: can't evaluate _CRS: 1
[ 7.739796] mlx4_en: eth1: frag:0 - size:1526 prefix:0 align:0 stride:1536
[ 7.749715] platform microcode: firmware: failed to load intel-ucode/06-5c-09 (-2)
[ 7.753408] platform microcode: firmware: failed to load intel-ucode/06-5c-09 (-2)
[ 7.756847] platform microcode: firmware: failed to load intel-ucode/06-5c-09 (-2)
[ 7.760514] platform microcode: firmware: failed to load intel-ucode/06-5c-09 (-2)

С 4-мя последними строчками, я так понимаю, можно расслабиться.

Строчка «mlx4_en: eth1» это про доп. сетевую на 10Гб. От нее отключен кабель, но и, если ее вытащить, результат точно такой же.

Первые 4 строчки пока не могу убрать. Дэдэшил с реальной машины, а не с виртуалки.

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

На первых строчках в поисковике нашел такой вариант починки 12309

for interruption in `grep usb /proc/interrupts | awk '{print $1}'| sed 's/\://g'` ; do
echo 1 > /proc/irq/${interruption}/smp_affinity;
done

Но у меня grep usb /proc/interrupts ничего не выводит, потому что cat /proc/interrupts

CPU0 CPU1 CPU2 CPU3
0: 26 0 0 0 IO-APIC-edge timer
1: 10 0 0 0 IO-APIC-edge i8042
5: 0 0 0 0 IO-APIC-edge parport0
8: 1 0 0 0 IO-APIC-fasteoi rtc0
9: 0 0 0 0 IO-APIC-fasteoi acpi
136: 0 0 0 0 PCI-MSI-edge PCIe PME
137: 0 0 0 0 PCI-MSI-edge PCIe PME
138: 17961 0 0 0 PCI-MSI-edge eth0
139: 44 0 0 0 PCI-MSI-edge xhci_hcd
140: 2791 0 0 0 PCI-MSI-edge ahci
141: 0 0 0 0 PCI-MSI-edge mlx4-comp-0@pci:0000:01:00.0
142: 0 0 0 0 PCI-MSI-edge mlx4-comp-1@pci:0000:01:00.0
143: 0 0 0 0 PCI-MSI-edge mlx4-comp-2@pci:0000:01:00.0
144: 7 0 0 0 PCI-MSI-edge mlx4-async@pci:0000:01:00.0
150: 394 0 0 0 PCI-MSI-edge snd_hda_intel
NMI: 0 0 0 0 Non-maskable interrupts
LOC: 49318 11131 9218 9802 Local timer interrupts
SPU: 0 0 0 0 Spurious interrupts
PMI: 0 0 0 0 Performance monitoring interrupts
IWI: 22506 1930 1364 1326 IRQ work interrupts
RTR: 0 0 0 0 APIC ICR read retries
RES: 1483 1189 1596 1210 Rescheduling interrupts
CAL: 429 594 860 1148 Function call interrupts
TLB: 79 80 48 133 TLB shootdowns
TRM: 0 0 0 0 Thermal event interrupts
THR: 0 2 0 0 Threshold APIC interrupts
MCE: 0 0 0 0 Machine check exceptions
MCP: 13 15 13 13 Machine check polls
ERR: 0
MIS: 0

dmesg | grep usb
[ 1.502148] usbcore: registered new interface driver usbfs
[ 1.502164] usbcore: registered new interface driver hub
[ 1.509501] usbcore: registered new device driver usb
[ 1.515755] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 1.515762] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.515766] usb usb1: Product: xHCI Host Controller
[ 1.515769] usb usb1: Manufacturer: Linux 3.13-0.bpo.1-amd64 xhci_hcd
[ 1.515772] usb usb1: SerialNumber: 0000:00:15.0
[ 1.520525] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003
[ 1.520529] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 1.520533] usb usb2: Product: xHCI Host Controller
[ 1.520536] usb usb2: Manufacturer: Linux 3.13-0.bpo.1-amd64 xhci_hcd
[ 1.520539] usb usb2: SerialNumber: 0000:00:15.0
[ 1.829254] usb 1-5: new low-speed USB device number 2 using xhci_hcd
[ 1.850734] usb 1-5: New USB device found, idVendor=1a2c, idProduct=2d23
[ 1.850739] usb 1-5: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 1.850743] usb 1-5: Product: USB Keyboard
[ 1.850746] usb 1-5: Manufacturer: USB
[ 1.850913] usb 1-5: ep 0x81 - rounding interval to 64 microframes, ep desc says 80 microframes
[ 1.850921] usb 1-5: ep 0x82 - rounding interval to 64 microframes, ep desc says 80 microframes
[ 1.858905] usbcore: registered new interface driver usbhid [ 1.858911] usbhid: USB HID core driver
[ 1.861995] input: USB USB Keyboard as /devices/pci0000:00/0000:00:15.0/usb1/1-5/1-5:1.0/input/input1
[ 1.862147] hid-generic 0003:1A2C:2D23.0001: input,hidraw0: USB HID v1.10 Keyboard [USB USB Keyboard] on usb-0000:00:15.0-5/input0
[ 1.863208] input: USB USB Keyboard as /devices/pci0000:00/0000:00:15.0/usb1/1-5/1-5:1.1/input/input2
[ 1.863314] hid-generic 0003:1A2C:2D23.0002: input,hidraw1: USB HID v1.10 Device [USB USB Keyboard] on usb-0000:00:15.0-5/input1
[ 2.017319] usb 1-6: new low-speed USB device number 3 using xhci_hcd
[ 2.038839] usb 1-6: New USB device found, idVendor=09da, idProduct=c10a
[ 2.038843] usb 1-6: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 2.038847] usb 1-6: Product: USB Mouse
[ 2.038850] usb 1-6: Manufacturer: A4Tech
[ 2.039046] usb 1-6: ep 0x81 - rounding interval to 64 microframes, ep desc says 80 microframes
[ 2.042172] input: A4Tech USB Mouse as /devices/pci0000:00/0000:00:15.0/usb1/1-6/1-6:1.0/input/input3
[ 2.042583] hid-generic 0003:09DA:C10A.0003: input,hiddev0,hidraw2: USB HID v1.10 Mouse [A4Tech USB Mouse] on usb-0000:00:15.0-6/input0

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

Вот что осталось

[ 0.004000] tsc: Fast TSC calibration failed
[ 7.793865] mlx4_en: eth1: frag:0 - size:1526 prefix:0 align:0 stride:1536
[ 7.803962] platform microcode: firmware: failed to load intel-ucode/06-5c-09 (-2)
[ 7.807437] platform microcode: firmware: failed to load intel-ucode/06-5c-09 (-2)
[ 7.810912] platform microcode: firmware: failed to load intel-ucode/06-5c-09 (-2)
[ 7.814544] platform microcode: firmware: failed to load intel-ucode/06-5c-09 (-2)

Вписал в grub pnpacpi=off...

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

. Но на этом же железе я ставил 9-й debian.

Ну так может следует обновить ядро до того, что в 9м Debian'е?

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

Ну так может следует обновить ядро до того, что в 9м Debian'е?

Не хотелось бы велосипед изобретать. Нет возможности для экспериментов. При том, не известно как другое ядро шейпить будет.

aleksey808
() автор топика
Ответ на: комментарий от aleksey808
mce: [Hardware Error]: Machine check events logged

Так как на 9-ом дебиан всё ок, то, наверное, всё же, придётся ядро обновить. У тебя какое ядро, кстати?

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

Ядро 3.13.

Эксперимент пришлось прервать. Померла cisco. Была выкопана древняя материнка с встроенным еще 100Мб/с адаптером, но с PCI-e 16x. CPU0: Intel(R) Pentium(R) CPU G630 @ 2.70GHz

Диск и 10G сетевая переехали туда. Все прорузилось за секунды. Кинул примерно 2-3 десятка vlan. Работает прекрасно, тьфу-тьфу. Уже гоняем фулдуплексно больше 1Гбит/с (т.е. где-то 2,5Гбит/с).

Скоро должны подвезти свободное время и другие сетевые на чипсете Tehuti. Это будут мои первые не на Mellanox чипсетах. Так что эксперименты с Celeron J3455 продолжатся. Кому интересна производительность подобного железа или 10G сетевых ищите через пару месяцев по «Celeron J3455».

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