Go Back   AnandTech Forums > Hardware and Technology > Memory and Storage

Forums
· Hardware and Technology
· CPUs and Overclocking
· Motherboards
· Video Cards and Graphics
· Memory and Storage
· Power Supplies
· Cases & Cooling
· SFF, Notebooks, Pre-Built/Barebones PCs
· Networking
· Peripherals
· General Hardware
· Highly Technical
· Computer Help
· Home Theater PCs
· Consumer Electronics
· Digital and Video Cameras
· Mobile Devices & Gadgets
· Audio/Video & Home Theater
· Software
· Software for Windows
· All Things Apple
· *nix Software
· Operating Systems
· Programming
· PC Gaming
· Console Gaming
· Distributed Computing
· Security
· Social
· Off Topic
· Politics and News
· Discussion Club
· Love and Relationships
· The Garage
· Health and Fitness
· Home and Garden
· Merchandise and Shopping
· For Sale/Trade
· Hot Deals with Free Stuff/Contests
· Black Friday 2014
· Forum Issues
· Technical Forum Issues
· Personal Forum Issues
· Suggestion Box
· Moderator Resources
· Moderator Discussions
   

Reply
 
Thread Tools
Old 11-05-2012, 11:01 PM   #1
taltamir
Lifer
 
taltamir's Avatar
 
Join Date: Mar 2004
Posts: 13,549
Default Anyone tested NTFS performance at 8KiB+ allocation unit size?

Since modern SSD's NAND is no longer 4KiB sectors but now 8KiB sectors internally, wouldn't using 8KiB allocation size unit improve performance on those?

Modern OS align to 1KiB which should result in correct alignment of the 8KiB FS allocation units and the 8KiB sectors on the drive.
__________________
How to protect your data guide
AA Naming Guide

I do not have a superman complex; for I am God, not superman!
The internet is a source of infinite information; the vast majority of which happens to be wrong.
taltamir is offline   Reply With Quote
Old 12-02-2012, 11:09 PM   #2
thm1223
Senior Member
 
thm1223's Avatar
 
Join Date: Jun 2011
Posts: 324
Default

I'm going to bump this and if anyone can opine on the subject of allocation size and its effect(s) on SSD performance.

I just formatted a second SSD that I'm using as a separate partition, and selected a default allocation size. I would also like to know if anyone feels that RAID0 would provide greater benefits than 2 solo SSDs that can still use TRIM (not available in RAID0). I previously created a thread on this issue in which no clear consensus emerged.
thm1223 is offline   Reply With Quote
Old 12-03-2012, 12:38 AM   #3
Brahmzy
Senior Member
 
Join Date: Jul 2004
Posts: 441
Default

I don't know about consumer SSDs, but VMware and EMC's best practice guides both strongly recommend 8k ua sizes for W7 for VDI/View gold images. Those are some pretty big recommendations. They typically don't put stuff in their best practice guides unless it has been proven in labs and production environments. All of my W7 VM images are 8k.
Since this is all on Enterprise SAN storage, I have been less concerned about using it on my home boxes, but I've definitely thought about it. I'd be willing to experiment.
I wonder if its a significant enough change for a benchmarking tool to measure?

Quote:
Originally Posted by thm1223 View Post
(not available in RAID0)
TRIM is available in RAID0. Yes, there are huge potential gains from RAID0.
__________________
MAIN: 4770K 4.6 | Max VI Hero | 16GB 2400/C10 | H110 | 2 GTX670 FTW SLi | 2 840 Pro 256 R0 | SB Z | 750D | AX1200 | Z30i 1600p | 8.1x64
HTPC: 4670K 4.4 | Max VI Gene | 8GB 2133/C9 | NH-L9I | HD6450 | 840 Pro 128 | 2TB Red | GD05 | SSR-550RM | 70" | 8.1x64
MEDIA: 4670K 4.4 | Gryphon | 8GB 1866/C9 | VX Black | HD4600 | 840 Pro 128 | 4 F4 HD204UI R5 | 550D | SSR-550RM | 305T 1600p | 8.1x64

Last edited by Brahmzy; 12-03-2012 at 12:42 AM.
Brahmzy is offline   Reply With Quote
Old 12-03-2012, 12:56 AM   #4
jolancer
Senior Member
 
Join Date: Sep 2004
Posts: 469
Default

my ignorant 2c... cause havn't used'm and still learning the technical side of ssd's

my guess would be though, in all likely hood that software allocation size *within reason for all practical purposes is just as irrelevant for SSD's as it was for HDD's.... you still see people trying to align hdd's partitions accoding to the reported mfg reported /cylinders/heads/units/whatever etc, but in reality its a complete waist of time because the physical dimentions have no real translation into software optimization after all the data is jumbled through the bios and firmware. as long as they use a FS allocation size reasonable for there disks desired usage.

more of my assumption would be, that since random access time is what SSDs accel at, larger alocation to try and match whatever sector dimentions you think the SSD physically has would be moot. It may save space and lifespan though by keeping allocation size within reason of the hardware in question. 8k for a MBR HDD is just above normal, low for a GPT, but if 1k is realy the norm for a SSD, 8k im guessing would only be optimal for specialized circomstances if there is one all.

thm1223 - the brain works in mysterious ways... i see people doing things all the time that dont make any sense, yet they swear up and down about this or that makes such and such so much better, you gota try it etc etc. I say if you want SSD in Raid0, go for it. as others i think have already said tho you just need to use SSDs with native GC
jolancer is offline   Reply With Quote
Old 12-25-2012, 10:19 PM   #5
westrock2000
Junior Member
 
Join Date: Dec 2012
Posts: 2
Default

I was in the process of moving my Intel G2 160 to serving music on my server and was surfing the web to see if there was any difference between block size. Since there was no direct evidence I decided to just try both ends and see what the benchmarks say.

There was really no discernable difference between 4K (4096) and 64K either at sequential or 4K random. This disc will only used for hosting MP3/MP4's so all the files will be megabytes in size and data throughput really doesn't matter, I'm only interested in the music being accessed instantly.



westrock2000 is offline   Reply With Quote
Old 12-26-2012, 12:03 PM   #6
groberts101
Golden Member
 
Join Date: Mar 2011
Posts: 1,390
Default

Literally tens of thousands have played with these settings through the years now and as always..the main effect has more to do with amount of slack space/fragmentation/overhead created by varying allocation sizes and the typical/average size of the data stored. Also consider that the SSD controllers speed(processing power), sata controller/CPU processing power(especially critical for raids), and data size tested have everything to do with what positive result can be achieved by some systems. In theory, you could also affect the recovery/TRIM speed as the processor/firmware is likely tuned for a particular law of averages.

In my personal experience.. and the others I've seen so far(which go well into the hundreds by now), and beyond what looks good on paper, all we really do is move the PEAK speeds of the drive/array up or down the graph, is all. Although, I have seen some slight variances in latency which may prove more important for some workflows than few more MB's peak speeds at any given data size on a chart.

Each system is different and if you're into spending hours to find those last few MB/s?.. you just need to test, test, and retest to find the perfect balance. "Balance".. being the key word there as it'll never be perfect for all hardware and file usage. And.. if the drive will be used as an OS drive?.. testing it as an empty spare will only give you a blurry perspective for the bigger picture when the filesystem and OS are actually running from it.

Last edited by groberts101; 12-26-2012 at 12:09 PM.
groberts101 is offline   Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -5. The time now is 12:57 AM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.