Jump to content

When I copy files to my HDD shouldnt that be limited to the HDD's write speed ?
I thought it should but copying files from my SSD to HDD I reach SSD speed (550MB/s). What is the write speed for then ?

Connection200mbps / 12mbps 5Ghz wifi

My baby: CPU - i7-4790, MB - Z97-A, RAM - Corsair Veng. LP 16gb, GPU - MSI GTX 1060, PSU - CXM 600, Storage - Evo 840 120gb, MX100 256gb, WD Blue 1TB, Cooler - Hyper Evo 212, Case - Corsair Carbide 200R, Monitor - Benq  XL2430T 144Hz, Mouse - FinalMouse, Keyboard -K70 RGB, OS - Win 10, Audio - DT990 Pro, Phone - iPhone SE

Link to comment
https://linustechtips.com/topic/730925-hdd-write-speed/
Share on other sites

Link to post
Share on other sites

You likely have RAM caching being displayed as written data if it is exceeding the HDD's write speed, as the write speed is the max speed data can be written to the drive.

https://linustechtips.com/main/topic/631048-psu-tier-list-updated/ Tier Breakdown (My understanding)--1 Godly, 2 Great, 3 Good, 4 Average, 5 Meh, 6 Bad, 7 Awful

 

Link to comment
https://linustechtips.com/topic/730925-hdd-write-speed/#findComment-9287737
Share on other sites

Link to post
Share on other sites

2 minutes ago, Gonio said:

The SSD is doing the writing to your HDD. So the speed is depending on your SSD.

So write speed is only limited to HDD's write speed if the HDD does the writing ? I thought HDD is doing the writing every time new data is written on it. Interesting.

Connection200mbps / 12mbps 5Ghz wifi

My baby: CPU - i7-4790, MB - Z97-A, RAM - Corsair Veng. LP 16gb, GPU - MSI GTX 1060, PSU - CXM 600, Storage - Evo 840 120gb, MX100 256gb, WD Blue 1TB, Cooler - Hyper Evo 212, Case - Corsair Carbide 200R, Monitor - Benq  XL2430T 144Hz, Mouse - FinalMouse, Keyboard -K70 RGB, OS - Win 10, Audio - DT990 Pro, Phone - iPhone SE

Link to comment
https://linustechtips.com/topic/730925-hdd-write-speed/#findComment-9287840
Share on other sites

Link to post
Share on other sites

7 minutes ago, Gonio said:

The SSD is doing the writing to your HDD. So the speed is depending on your SSD.

That's not how it woks. There's a reason there's a write head. That write head writes to the platters and its limited to the hdd it self. The ssd can send data but it's dependent on the hdd's speed 

Link to comment
https://linustechtips.com/topic/730925-hdd-write-speed/#findComment-9287877
Share on other sites

Link to post
Share on other sites

2 minutes ago, Wolther said:

That's not how it woks. There's a reason there's a write head. That write head writes to the platters and its limited to the hdd it self. The ssd can send data but it's dependent on the hdd's speed 

Then why was I writing a 2GB file at speed of 550MB/s for 4 seconds instead of 12 ?

Connection200mbps / 12mbps 5Ghz wifi

My baby: CPU - i7-4790, MB - Z97-A, RAM - Corsair Veng. LP 16gb, GPU - MSI GTX 1060, PSU - CXM 600, Storage - Evo 840 120gb, MX100 256gb, WD Blue 1TB, Cooler - Hyper Evo 212, Case - Corsair Carbide 200R, Monitor - Benq  XL2430T 144Hz, Mouse - FinalMouse, Keyboard -K70 RGB, OS - Win 10, Audio - DT990 Pro, Phone - iPhone SE

Link to comment
https://linustechtips.com/topic/730925-hdd-write-speed/#findComment-9287884
Share on other sites

Link to post
Share on other sites

26 minutes ago, Wolther said:

That's not how it woks. There's a reason there's a write head. That write head writes to the platters and its limited to the hdd it self. The ssd can send data but it's dependent on the hdd's speed 

It kinda is. the HDD is the receiving side, the SSD writes the file towards the HDD while the HDD accepts the delivery trough the SATA connection. Thats how I understand it atleast but correct me if I am wrong.

 

You can try it easy: take a single video file from your SSD and copy it to a HDD, voila OP's situation. Try the reverse and the speed will be lower.

The object of life is not to be on the side of the majority, but to escape finding oneself in the ranks of the insane.

 

Basic PC parts guide

PSU Tier list

Link to comment
https://linustechtips.com/topic/730925-hdd-write-speed/#findComment-9288047
Share on other sites

Link to post
Share on other sites

21 minutes ago, Gonio said:

It kinda is. the HDD is the receiving side, the SSD writes the file towards the HDD while the HDD accepts the delivery trough the SATA connection. Thats how I understand it atleast but correct me if I am wrong.

 

You can try it easy: take a single video file from your SSD and copy it to a HDD, voila OP's situation. Try the reverse and the speed will be lower.

You are right about trying the reverse method. 

Connection200mbps / 12mbps 5Ghz wifi

My baby: CPU - i7-4790, MB - Z97-A, RAM - Corsair Veng. LP 16gb, GPU - MSI GTX 1060, PSU - CXM 600, Storage - Evo 840 120gb, MX100 256gb, WD Blue 1TB, Cooler - Hyper Evo 212, Case - Corsair Carbide 200R, Monitor - Benq  XL2430T 144Hz, Mouse - FinalMouse, Keyboard -K70 RGB, OS - Win 10, Audio - DT990 Pro, Phone - iPhone SE

Link to comment
https://linustechtips.com/topic/730925-hdd-write-speed/#findComment-9288149
Share on other sites

Link to post
Share on other sites

AresKrieger is correct, this is because some of the data is being cached before going to the HDD platter. Yes, you are still limited by HDD write speeds but the SSD can read at full speed, store the data in the cache, then the HDD can write the data at it's own pace. You will often see the first few megs of a transfer go much faster then the disk can possibly write, then once the cache is full it will slow to the speed the disk can write at.

 

Look at this image of me transferring a file from my SSD to a (very) slow 5400rpm HDD:

Untitled1.jpg

The red portion is where the data is being written to the cache so it can write very fast (looks like 350+ Mbps, much faster then the HDD could write to the platter). Where the blue starts is where the cache runs out of space and must wait until what is in it is written to the platter before it can accept more data. At that point the transfer is limited to the write speed of the platter and will remain at that speed until the transfer is done and the cache is freed up.

 

You can test this by playing around with file size. If the disk has a 64MB cache you can likely transfer a 30MB file at like 350-500MBps, however, if you transfer a 1GB file you will be limited to whatever your disk write speed is (maybe 150MBps or much less depending on the drive).

 

The reason it doesn't work in the other direction is because the data is not preloaded to the cache (it has no idea what data you want to access before you access it so it won't be loaded) so it will be limited to the read speeds of the drive from the start without the burst phase you see when writing.

Primary PC-

CPU: Intel i7-6800k @ 4.2-4.4Ghz   CPU COOLER: Bequiet Dark Rock Pro 4   MOBO: MSI X99A SLI Plus   RAM: 32GB Corsair Vengeance LPX quad-channel DDR4-2800  GPU: EVGA GTX 1080 SC2 iCX   PSU: Corsair RM1000i   CASE: Corsair 750D Obsidian   SSDs: 500GB Samsung 960 Evo + 256GB Samsung 850 Pro   HDDs: Toshiba 3TB + Seagate 1TB   Monitors: Acer Predator XB271HUC 27" 2560x1440 (165Hz G-Sync)  +  LG 29UM57 29" 2560x1080   OS: Windows 10 Pro

Album

Other Systems:

Spoiler

Home HTPC/NAS-

CPU: AMD FX-8320 @ 4.4Ghz  MOBO: Gigabyte 990FXA-UD3   RAM: 16GB dual-channel DDR3-1600  GPU: Gigabyte GTX 760 OC   PSU: Rosewill 750W   CASE: Antec Gaming One   SSD: 120GB PNY CS1311   HDDs: WD Red 3TB + WD 320GB   Monitor: Samsung SyncMaster 2693HM 26" 1920x1200 -or- Steam Link to Vizio M43C1 43" 4K TV  OS: Windows 10 Pro

 

Offsite NAS/VM Server-

CPU: 2x Xeon E5645 (12-core)  Model: Dell PowerEdge T610  RAM: 16GB DDR3-1333  PSUs: 2x 570W  SSDs: 8GB Kingston Boot FD + 32GB Sandisk Cache SSD   HDDs: WD Red 4TB + Seagate 2TB + Seagate 320GB   OS: FreeNAS 11+

 

Laptop-

CPU: Intel i7-3520M   Model: Dell Latitude E6530   RAM: 8GB dual-channel DDR3-1600  GPU: Nvidia NVS 5200M   SSD: 240GB TeamGroup L5   HDD: WD Black 320GB   Monitor: Samsung SyncMaster 2693HM 26" 1920x1200   OS: Windows 10 Pro

Having issues with a Corsair AIO? Possible fix here:

Spoiler

Are you getting weird fan behavior, speed fluctuations, and/or other issues with Link?

Are you running AIDA64, HWinfo, CAM, or HWmonitor? (ASUS suite & other monitoring software often have the same issue.)

Corsair Link has problems with some monitoring software so you may have to change some settings to get them to work smoothly.

-For AIDA64: First make sure you have the newest update installed, then, go to Preferences>Stability and make sure the "Corsair Link sensor support" box is checked and make sure the "Asetek LC sensor support" box is UNchecked.

-For HWinfo: manually disable all monitoring of the AIO sensors/components.

-For others: Disable any monitoring of Corsair AIO sensors.

That should fix the fan issue for some Corsair AIOs (H80i GT/v2, H110i GTX/H115i, H100i GTX and others made by Asetek). The problem is bad coding in Link that fights for AIO control with other programs. You can test if this worked by setting the fan speed in Link to 100%, if it doesn't fluctuate you are set and can change the curve to whatever. If that doesn't work or you're still having other issues then you probably still have a monitoring software interfering with the AIO/Link communications, find what it is and disable it.

Link to comment
https://linustechtips.com/topic/730925-hdd-write-speed/#findComment-9288488
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×