A
Anonymous
Guest
I built my home server based on a low profile Atom D510MO board -- output of dmesg:
It got two identical 3 TB Hitachi (7200rpm) SATA drives attached via a mini-PCIe ASMedia SATA controller
Both drives got UFS2 volumes with soft journaling enabled.
When copying ten big 1 GB files from one drive to the other, using simply cp, I consistently see transfer rates about 65 to 70 MByte/s. I am not that unhappy with that, however, I wonder, if this could be improved when I attach the drives to a more powerful computer board.
So, is 65 to 70 MByte/s limited by the bare transfer rate of the drives, or can I push it to let's say 100 MByte/s by attaching them to a high end computer board?
Of course, I do not want to buy another board, only for achieving a rate of 71.5 MByte/s.
Please, may I ask you to share your experiences on copy speed of real files from one drive to another. This task is different from copying files from one volume to another volume of the same drive.
I know about the possibility of improving copy speed by the way of a RAID system, this would be another consideration though.
Code:
FreeBSD 9.1-RELEASE #0 r243825: Tue Dec 4 09:23:10 UTC 2012
root@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64
CPU: Intel(R) Atom(TM) CPU D510 @ 1.66GHz (1666.73-MHz K8-class CPU)
...
real memory = 2147483648 (2048 MB)
avail memory = 2030952448 (1936 MB)
It got two identical 3 TB Hitachi (7200rpm) SATA drives attached via a mini-PCIe ASMedia SATA controller
Code:
...
ahci0: <ASMedia ASM1061 AHCI SATA controller> 0x2028-0x202f,0x2034-0x2037,0x2020-0x2027,
0x2030-0x2033,0x2000-0x201f mem 0xf0200000-0xf02001ff irq 17 at device 0.0 on pci2
ahci0: AHCI v1.20 with 2 6Gbps ports, Port Multiplier supported
ahcich0: <AHCI channel> at channel 0 on ahci0
ahcich1: <AHCI channel> at channel 1 on ahci0
...
...
ada0 at ahcich0 bus 0 scbus0 target 0 lun 0
ada0: <Hitachi HDS723030ALA640 MKAOA3B0> ATA-8 SATA 3.x device
ada0: 600.000MB/s transfers (SATA 3.x, UDMA6, PIO 8192bytes)
ada0: Command Queueing enabled
ada0: 2861588MB (5860533168 512 byte sectors: 16H 63S/T 16383C)
ada1 at ahcich1 bus 0 scbus1 target 0 lun 0
ada1: <Hitachi HDS723030ALA640 MKAOA3B0> ATA-8 SATA 3.x device
ada1: 600.000MB/s transfers (SATA 3.x, UDMA6, PIO 8192bytes)
ada1: Command Queueing enabled
ada1: 2861588MB (5860533168 512 byte sectors: 16H 63S/T 16383C)
Both drives got UFS2 volumes with soft journaling enabled.
When copying ten big 1 GB files from one drive to the other, using simply cp, I consistently see transfer rates about 65 to 70 MByte/s. I am not that unhappy with that, however, I wonder, if this could be improved when I attach the drives to a more powerful computer board.
So, is 65 to 70 MByte/s limited by the bare transfer rate of the drives, or can I push it to let's say 100 MByte/s by attaching them to a high end computer board?
Of course, I do not want to buy another board, only for achieving a rate of 71.5 MByte/s.
Please, may I ask you to share your experiences on copy speed of real files from one drive to another. This task is different from copying files from one volume to another volume of the same drive.
I know about the possibility of improving copy speed by the way of a RAID system, this would be another consideration though.