Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Noob on 4.7 - Horrid read/write speeds

Featured Replies

Running UnRaid 4.7 Plus

 

I'm seeing reads drop from 30MB/sec down to ~5MB/sec within a mater of 30sec, then a slow decay down to ~1MB/sec over 5-10min.  For writes I'm lucky to even see 1MB/sec.

 

I've gone through 3 PCI NIC cards and currently am running an Intel Pro

I've swapped three Gig switches that I know are running fine in other setups.

I've swapped nic cables as well (as seen in the last couple of lines of the syslog attached).

 

I've disabled pretty much all onboard stuff on my motherboard (MSI H61M-E33) and am using add-on card SATA and NIC.

 

The computer I'm copying files to/from mostly is a Win7 system, however I'm streaming videos from my UnRaid box to other video extenders at my TVs and am seeing stuttering with the slow speed on DVDs.

 

I don't see anything out of the ordinary in my syslog but I'm a complete noob on UnRaid.  Any ideas?

syslog.txt

Your system has IRQ problems. (note the repeated eth0 up messages and stack trace)

 

What motherboard is this? Have you already noticed those and done anything to correct it?

In the interest of short-circuiting back & forths, could you tell us more about the hardware and show us:

/proc/interrupts

/boot/sysconfig.linux

 

  • Author

Motherboard is: MSI H61M-E33, using a i3-2100

Intel Pro PCI NIC

SIIG Sata II PCIe 2port card (SI 3132 based card)

Adaptec 1430SA 4 port PCIe card

5 2TB drives (Samsung, Hitachi, 3xSeagate) and 1-400G Seagate drive

 

Linux 2.6.32.9-unRAID.

root@XXXXX:~# bash /proc/interrupts

/proc/interrupts: line 1: CPU0: command not found

/proc/interrupts: line 2: 0:: command not found

/proc/interrupts: line 3: 1:: command not found

/proc/interrupts: line 4: 9:: command not found

/proc/interrupts: line 5: 16:: command not found

/proc/interrupts: line 6: 17:: command not found

/proc/interrupts: line 7: 18:: command not found

/proc/interrupts: line 8: 23:: command not found

/proc/interrupts: line 9: NMI:: command not found

/proc/interrupts: line 10: LOC:: command not found

/proc/interrupts: line 11: SPU:: command not found

/proc/interrupts: line 12: PMI:: command not found

/proc/interrupts: line 13: PND:: command not found

/proc/interrupts: line 14: RES:: command not found

/proc/interrupts: line 15: CAL:: command not found

/proc/interrupts: line 16: TLB:: command not found

/proc/interrupts: line 17: TRM:: command not found

/proc/interrupts: line 18: THR:: command not found

/proc/interrupts: line 19: MCE:: command not found

/proc/interrupts: line 20: MCP:: command not found

/proc/interrupts: line 21: ERR:: command not found

/proc/interrupts: line 22: MIS:: command not found

root@XXXXX:~# bash /boot/sysconfig.linux

bash: /boot/sysconfig.linux: No such file or directory

Motherboard is: MSI H61M-E33, using a i3-2100

Intel Pro PCI NIC

SIIG Sata II PCIe 2port card (SI 3132 based card)

Adaptec 1430SA 4 port PCIe card

5 2TB drives (Samsung, Hitachi, 3xSeagate) and 1-400G Seagate drive

 

Linux 2.6.32.9-unRAID.

root@XXXXX:~# bash /proc/interrupts

/proc/interrupts: line 1: CPU0: command not found

/proc/interrupts: line 2: 0:: command not found

/proc/interrupts: line 3: 1:: command not found

/proc/interrupts: line 4: 9:: command not found

/proc/interrupts: line 5: 16:: command not found

/proc/interrupts: line 6: 17:: command not found

/proc/interrupts: line 7: 18:: command not found

/proc/interrupts: line 8: 23:: command not found

/proc/interrupts: line 9: NMI:: command not found

/proc/interrupts: line 10: LOC:: command not found

/proc/interrupts: line 11: SPU:: command not found

/proc/interrupts: line 12: PMI:: command not found

/proc/interrupts: line 13: PND:: command not found

/proc/interrupts: line 14: RES:: command not found

/proc/interrupts: line 15: CAL:: command not found

/proc/interrupts: line 16: TLB:: command not found

/proc/interrupts: line 17: TRM:: command not found

/proc/interrupts: line 18: THR:: command not found

/proc/interrupts: line 19: MCE:: command not found

/proc/interrupts: line 20: MCP:: command not found

/proc/interrupts: line 21: ERR:: command not found

/proc/interrupts: line 22: MIS:: command not found

root@XXXXX:~# bash /boot/sysconfig.linux

bash: /boot/sysconfig.linux: No such file or directory

That is not how to get the contents of those files.

 

Type

cat /proc/interrupts

to see the contents.

 

and

cat /boot/syslinux.conf

 

 

  • Author

Sorry... did I mention I'm a Noob  ;D

 

I still can't get the syslinux.conf

Linux 2.6.32.9-unRAID.

root@XXXXX:~# cat /proc/interrupts

          CPU0      CPU1      CPU2      CPU3

  0:        29          0          0          0  IO-APIC-edge      timer

  1:          8          0          0          0  IO-APIC-edge      i8042

  9:          0          0          0          0  IO-APIC-fasteoi  acpi

16:    3800002          0          0          0  IO-APIC-fasteoi  ehci_hcd:us

b1, sata_mv

17:      96015          0          0          0  IO-APIC-fasteoi  sata_sil24

18:      21643          0          0          0  IO-APIC-fasteoi  eth0

23:        26          0          0          0  IO-APIC-fasteoi  ehci_hcd:us

b2

NMI:          0          0          0          0  Non-maskable interrupts

LOC:    545646    545630    545612    545594  Local timer interrupts

SPU:          0          0          0          0  Spurious interrupts

PMI:          0          0          0          0  Performance monitoring interr

upts

PND:          0          0          0          0  Performance pending work

RES:      2671    5202668    274491      57305  Rescheduling interrupts

CAL:        29        47        44        51  Function call interrupts

TLB:        41        15        63        139  TLB shootdowns

TRM:          0          0          0          0  Thermal event interrupts

THR:          0          0          0          0  Threshold APIC interrupts

MCE:          0          0          0          0  Machine check exceptions

MCP:        20        20        20        20  Machine check polls

ERR:          3

MIS:          0

root@XXXXX:~# cat /boot/syslinux.conf

cat: /boot/syslinux.conf: No such file or directory

root@XXXXX:~#

 

My bad.

 

/boot/syslinux.cfg

  • Author

Here it is (I've never added any add-ins, etc):

 

root@XXXXX:~# cat /boot/syslinux.cfg

default menu.c32

menu title Lime Technology LLC

prompt 0

timeout 50

label unRAID OS

  menu default

  kernel bzimage

  append initrd=bzroot

label Memtest86+

  kernel memtest

root@XXXXX:~#

 

Sorry for taking so long to get back.

 

The IRQ affected is assigned to quite a few things, but not Ethernet.  The network problem is probably due to interrupts being suspended when packets arrive while the kernel is trying to find someone to service IRQ16.

 

I'd try:

 

You could update the BIOS, if something new is available. IRQ handling is often what drives BIOS updates.

 

You could try unRAID 5.0b. The newer kernel & drivers might better handle your hardware.

 

You could try the irqpoll boot parameter, which might help and be educational, but overall performance would be (consistently) bad. There are other parameters we might tweak but better to use the above "official" fixes first. (I know, beta isn't official, but it could tell us things.)

 

If it were me, since SATA is part of the IRQ16 problem I'd pull the SIIG card and try to get the basics working. Like you've already tried, but start with the stock board + good nic. (The Intel nic should be a little kinder vs. onboard, and we can tell it to be kinder yet if needed. Right now though it seems to be the victim of the other problem.)

 

Does any of this make sense?

  • Author

This makes sense.  I have a conflict later but will try and flash the bios tonight.  If not I'll get this done tomorrow.  We'll go from there.  Thanks for the help.

  • Author

Here's the syslog after flashing the bios (and disabling all onboard features as well).

 

syslog2.txt

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.