Help with Raid0
2 minutes ago, Oshino Shinobu said:So, sequential read/writes (or just sequential performance, the read/writes is particularly important) refers to data that is accessed in order, one bit after the other. Typically, this occurs when working with one large file. Such as copying a large file to another drive, into RAM and so on. For example, if you import a large video file into a video editing program, that would be using sequential performance.
Random performance is for data that is scattered, and not in sequence. It makes up the majority of everyday use for most people. Things like booting, OS use, loading games, loading programs, copying lots of small files and such all use random performance.
Access times are basically how quickly a drive can respond to a request for data. Think about network ping when playing a game online, it's basically a measure latency.
One of the main reasons SSDs are so much faster than HDDs when it comes to random read/writes and access times is due to the mechanical nature of HDDs. They have to physically move the actuator(s) to the location of the next bit of data. There's the initial delay to get to the first bit of data, then the delays in-between when moving to the next. You can see how much this makes a difference by first copying something like a 5GB movie file on the HDD, then copying 5GB of jpg files on the same HDD. The pictures will copy painfully slow compared to the video file.
SSDs don't have physically moving parts, so physical data location doesn't matter. It means it doesn't have the same initial delay, or time to wait in-between fetching bits of data.
There's also the matter of data fragmentation. On HDDs, data naturally becomes fragmented as space is emptied and re-filled and data needs to be split to fit completely. If an HDD is getting slower, you can defragment (defrag) it through Windows to try to move data into a more organised and less spread out way, improving performance. SSDs don't get fragmented data (or rather, it doesn't matter), so performance doesn't drop in the same manner and they don't need defragging (defragging is actually bad for the SSD's health as it uses up write cycles on the SSD unnecessarily). Instead, TRIM can be run on SSDs (Windows will automatically run TRIM if you optimise an SSD and defrag if it's an HDD. Or at least, Windows 7 and up will) which is generally considered the defragmentation equivalent for SSDs. It basically tells the SSD which blocks of data are considered to be unused, so the SSD can completely wipe them, allowing for data to be written to the blocks without the SSD preserving any data on the blocks, reducing the total amount of writes required and increasing write throughput, so it improves the life and performance of the SSD.
Windows will often run optimisation (defrag on HDD and TRIM on SSDs) automatically, so it's not something you always have to remember to do yourself. Though, you can set up an optimisation cycle to tell the system to perform the operations at set intervals.
thanks a lot man, very informative.

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 accountSign in
Already have an account? Sign in here.
Sign In Now