July 8, 201510 yr A few weeks ago I could transfer files to my server at about 80 MB/s. I'm not sure exactly when it happened, but now I can only get about 3-4 MB/s. Often during a large transfer it will drop to 0 for a few seconds and then resume again. My desktop is connected to my switch at 1 Gbps and so is my server. The same desktop can download from the internet at 22 MB/s and upload at 2.33 MB/s. I have no idea where to start on this one??? All drives are green. The temperature is fine. No read/write errors. There is no parity check running. Thanks for any advice, this is killing me.
July 8, 201510 yr Supplying a syslog covering the period where it is going slow might help with diagnosing the problem.
July 8, 201510 yr Author From console or telnet, what do you get from? ifconfig ethtool eth0 From console I ran ifconfig. I can't copy/paste the results, what do you want to know? Under the "Link encap: Ethernet" section I noticed it says "UP BROADCAST RUNNING MULTICAST" and under the "Link encap: Local Loopback" section it says "UP LOOPBACK RUNNING". With the ethtool I noticed a few things: *Supported link modes:10baseT/Hafl 10baseT/Full, .....100.... 1000baseT/Full *same with advertised link modes *auto-negotiated: yes *Speed: 1000Mb/s everything seems pretty good. I'll post a syslog in few minutes while I'm tranfsering a file.
July 8, 201510 yr Author Here are some lines of my syslog while transferring a file from and to the server (I don't see any evidence of the file transfers in this log, not sure if that's unusual or not): /usr/bin/tail -f /var/log/syslog Jul 8 18:05:34 Tower kernel: [13419] 999 13419 57218 12430 53 0 0 python Jul 8 18:05:34 Tower kernel: [14191] 0 14191 4137 745 10 0 0 smbd Jul 8 18:05:34 Tower kernel: Out of memory: Kill process 1389 (Plex Media Serv) score 102 or sacrifice child Jul 8 18:05:34 Tower kernel: Killed process 13419 (python) total-vm:228872kB, anon-rss:42996kB, file-rss:6724kB Jul 8 18:35:38 Tower kernel: mdcmd (95): spindown 2 Jul 8 19:10:31 Tower kernel: usb 5-3: new low-speed USB device number 3 using ohci_hcd Jul 8 19:10:31 Tower kernel: input: Dell Dell USB Keyboard as /devices/pci0000:00/0000:00:13.0/usb5/5-3/5-3:1.0/input/input4 Jul 8 19:10:31 Tower kernel: hid-generic 0003:413C:2003.0002: input,hidraw0: USB HID v1.10 Keyboard [Dell Dell USB Keyboard] on usb-0000:00:13.0-3/input0 Jul 8 19:11:54 Tower login[1283]: ROOT LOGIN on '/dev/tty1' Jul 8 19:19:12 Tower kernel: usb 5-3: USB disconnect, device number 3 I run Plex Media Server on this tower. That application has perhaps been a little sluggish lately too, and I see there was a memory error with that recently in my syslog. So maybe that's slowing down everything?
July 9, 201510 yr Author How much memory do you have? 1GB. I don't have a link but I basically built according to one of the recommended guides here on UnRaid back in 2010. Of course, I didn't build it with Plex in mind because I wasn't using Plex by that time. So I know I'm using it for a lot more demanding tasks now. But still, it's been running fine up until recently. Here, I found my Newegg order: AMD Sempron 140 Sargas Single-Core 2.7GHz Socket AM3 45W SDX140HBGQBOX Processor G.SKILL 1GB 240-Pin DDR2 SDRAM DDR2 800 (PC2 6400) Desktop Memory Model F2-6400CL5S-1GBNT I have 3 hard drives (1 parity).
July 11, 201510 yr Author Try booting in SAFE mode and see if you still have transfer speed issues. How do I get into safe mode? When I reboot I get two options: UnRaid OS, and memtest. From what I'm reading on the forums it sounds like there should be a third option for Safe Mode? I'm running 5.0.5
July 11, 201510 yr How do I get into safe mode? When I reboot I get two options: UnRaid OS, and memtest. From what I'm reading on the forums it sounds like there should be a third option for Safe Mode? I'm running 5.0.5 Options for Safe Mode were added to the syslinux.cfg file. Like most, you probably update by just copying bzroot and bzimage. From the latest v5 distro, copy the syslinux.cfg over your current one, and reboot. It sounds like you need more memory, if you are trying to also run Plex.
July 11, 201510 yr Author I tried copying the new syslinux.cfg file but it wouldn't boot (couldn't find some file). I think it is because the cfg file is looking for files in subfolders (e.g. "default /syslinux/menu.c32") while my menu.c32 is not in a subfolder. I guess I just need to try upgrading my entire OS (unless there is some simple fix like changing the file paths in the .cfg file, but I don't want to mess anything up), but if I'm going to do that I might as well upgrade to v6 (I'd like to do that anyway). Now I just need to figure out how to migrate my setup over to a v6 installation (user shares), Plex config, etc...
July 11, 201510 yr Author I just got telnet working (in prep for the upgrade) so I can actually paste the results of the commands I was previously asked to run: root@Tower:~# ifconfig eth0 Link encap:Ethernet HWaddr 00:e0:4d:c6:d8:a7 inet addr:192.168.1.156 Bcast:192.168.1.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:22181 errors:0 dropped:0 overruns:0 frame:0 TX packets:23042 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:4149935 (3.9 MiB) TX bytes:12409795 (11.8 MiB) Interrupt:41 Base address:0x4000 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:1343 errors:0 dropped:0 overruns:0 frame:0 TX packets:1343 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:726160 (709.1 KiB) TX bytes:726160 (709.1 KiB) root@Tower:~# ethtool eth0 Settings for eth0: Supported ports: [ TP ] Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Supports auto-negotiation: Yes Advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full 1000baseT/Full Advertised pause frame use: Symmetric Receive-only Advertised auto-negotiation: Yes Speed: 1000Mb/s Duplex: Full Port: Twisted Pair PHYAD: 0 Transceiver: internal Auto-negotiation: on MDI-X: Unknown Supports Wake-on: pumbg Wake-on: g Current message level: 0x00000033 (51) Link detected: yes
July 11, 201510 yr I tried copying the new syslinux.cfg file but it wouldn't boot (couldn't find some file). I think it is because the cfg file is looking for files in subfolders (e.g. "default /syslinux/menu.c32") while my menu.c32 is not in a subfolder. Right, I forgot that, sorry. You will need to edit it to conform to where the current files reside, probably just remove /syslinux/.
July 11, 201510 yr Author I tried copying the new syslinux.cfg file but it wouldn't boot (couldn't find some file). I think it is because the cfg file is looking for files in subfolders (e.g. "default /syslinux/menu.c32") while my menu.c32 is not in a subfolder. Right, I forgot that, sorry. You will need to edit it to conform to where the current files reside, probably just remove /syslinux/. Ok, I put the v6 upgrade on hold because I read that it requires a paid license (haven't needed one of those in the past) and the free trial has to be renewed every 30 days. It wasn't clear if renewing the free trial was a manual process or done automatically. I may purchase a license but I can't look into that right now. So, I removed the folder references as you suggested and got the tower running. Safe Mode was now an option but I decided to just do a normal boot first and test the speed before going into safe mode. Lo and behold my transfer speeds are back to "normal". I get about 30-50 MB/s. I'm not sure what to think about that. I'll keep an eye on it and if it starts acting up I'll try out safe mode. I may also get some more RAM for the heck of it. The only reason I hesitate on that is because I may just upgrade my entire MB/CPU/RAM since it's been 5 years...
Archived
This topic is now archived and is closed to further replies.