Re: Disk I/O slowness
Casey Deccio <[email protected]> Thu, 30 Jul 2026 07:40:21 -0600
| Newsgroups | gmane.linux.debian.user |
|---|---|
| Message-ID | <[email protected]> |
> On Jul 29, 2026, at 10:23=E2=80=AFPM, David Christensen = <[email protected]> wrote: >=20 > That looks like a nice motherboard: >=20 > https://www.supermicro.com/en/products/motherboard/X12DPi-N6 Thanks :) >=20 >>> Have you disabled Intel PCH RAID in Setup -- e.g. so that the = motherboard disk interface ports appear as non-RAID ports (SATA/SAS)? >> No, I haven't tried that. >=20 >=20 > I expect Intel PCH RAID is turned off, or you would not see all three = disks. But, it would be good to double check. I was surprised to see the three disks also because I assumed it was a = hardware RAID. But apparently Intel's PCH RAID is a software RAID = solution from everything I've read, which explains why mdadm is involved = and /dev/sd{a,b,c} show up. >=20 >>> How are the disk drives connected to the motherboard? What is the = speed rating of the cables? Do the cables have locking connectors? If = you are using backplanes/ racks, what is their speed rating? >> Thanks. These are all good questions. I don't have the cable specs = or speed ratings on hand (and won't be able to check them for a few = days, unfortunately), but they are the cables that came with the = motherboard. =20 >=20 >=20 > The motherboard has "14 SATA3 (6 Gbps)" ports and I expect the = included cables will match. I just wanted to make sure that you were = not using leftover cables that could be 3 Gbps or 1.5 Gbps (been there, = done that, hated it). >=20 >=20 > For single SATA cables, I do prefer locking cables -- to prevent = accidental disconnects when I am working inside the case. These cables = are also marked "6 Gbps", so I can verify in the future: >=20 > = https://www.cablematters.com/pc-187-156-3-pack-straight-60-gbps-sata-iii-c= able.aspx >=20 > = https://www.cablematters.com/pc-188-156-cable-matters-3-pack-90-degree-rig= ht-angle-60-gbps-sata-iii-cable-18-inches.aspx Thanks for the helpful information. I'll double check when I can get a = the box, but I'm pretty sure the cables are securely seated -- if not = locked -- and that the rates are sufficient. >=20 >> In the mean time, I'll try some of the other tests that you (and = others) have kindly suggested. >> As a point of reference, however, I built another machine with the = same drives and cables (different motherboard), and I haven't = experienced these issues. >=20 >=20 > If that motherboard is more recent than Debian Stable, the included = Linux kernel might not support the C621A chipset and/or other chips on = the board. Please check if the Linux kernel in Debian 13.6 has support = for the Intel C621A chipset. Also check if there are bug reports for = that combination. If support is lacking, or if there are issues, you = might need a newer kernel from backports or you might need to run = Testing. Since it's a software RAID, I wonder if this might be the issue. I'll = check the driver support to see what is in the kernel and also if there = are proprietary drivers that Intel provides. > Does dmesg(1) report any error messages during transfers? Not that I can see. >=20 >=20 >>> Have you run SMART long tests on each of the three disk drives in = the RAID5? If not, please do so now. Please post the extended reports = from the top through and including the end of the section "SMART = Attributes Data Structure revision number: ...". >> I've started the SMART long tests on the three drives in the RAID5. = It will take a few hours to run, so I'll report back. >=20 >=20 > Okay. Still working on it, apparently. >=20 >>> How are you transferring files? Please post your console session. >> =46rom a different machine: >> $ sudo rsync -av /home/someuser root@newmachine:/home/ >=20 >=20 > Rather than timing sync(1) commands on the destination machine, add = the --progress option to rsync(1) on the source machine. Alternatively, = add the --verbose option. Understand that rsync(1) is doing a lot of = work behind the scenes and that network traffic can slow down, speed up, = pause, etc., over the course of a transfer. Thanks. I think that's what "-v" is doing? The transfers look good, as = far as I can tell. They might be a bit slower than I would expect, but = transferring nonetheless. The problems I have observed have seemed to = be more with the I/O while the transfer is going than with the transfer = itself, though there is probably more that I haven't uncovered. Thanks, Casey=