This may sound like a total newbie question (but them i am new to SSDs) but is there a simple way to test if an SSD has RAISE enabled or disabled like there is with TRIM?
This may sound like a total newbie question (but them i am new to SSDs) but is there a simple way to test if an SSD has RAISE enabled or disabled like there is with TRIM?
Intel S1155 Core i7 2600K Quad Core CPU
Gigabyte GA-Z68X-UD3R-B3 Socket 1155
DDR3 16GB (4x4G) G.Skill Ripjaws 1600MHz RAM Kit
128GB Crucial M4 2.5" SATA 3 Solid State Drive (SSD)
2TB Western Digital BLACK edition 64M SATA HDD
1TB Western Digital Green 64M SATA HDD
NVIDIA GTX560 1GB Gigabyte OC PCIe Video Card
23.6" BenQ XL2410T 3D LED Monitor
CoolerMaster RC-922M-KKN1 HAF Mid ATX Case Black
Thermaltake 775 Watt Toughpower XT ATX PSU
LG BH10LS30 Blu-Ray Writer
Corsair Hydro H70 High Performance Liquid Cooling System
I think I get it now. With RAISE enabled you will see less useable capacity.
For example a 60GB drive with RAISE will show 51.24GB user capacity. Without RAISE it will show 55.90GB
To use Tony's post on the "Info regarding 64Gbit drives that did not meet IDEMA specifications." thread over at the OCZ forum
- 120x0.93= 111.6 Windows formatted GiB capacity
- if your 120 formats to less than 111.6, this post applies.
- so 60x0.93 = 55.8 Windows formatted GiB capacity
- if your 60 formats to less than this, this post applies
- so 80x0.93 = 74.4 Windows formatted GiB
Substitute "this post applies" with "you have RAISE"
Last edited by Ao1; 08-03-2011 at 05:25 AM.
So all the new 32Gb Die Size SSDs have no RAISE but the old 64Gb die size do
Intel S1155 Core i7 2600K Quad Core CPU
Gigabyte GA-Z68X-UD3R-B3 Socket 1155
DDR3 16GB (4x4G) G.Skill Ripjaws 1600MHz RAM Kit
128GB Crucial M4 2.5" SATA 3 Solid State Drive (SSD)
2TB Western Digital BLACK edition 64M SATA HDD
1TB Western Digital Green 64M SATA HDD
NVIDIA GTX560 1GB Gigabyte OC PCIe Video Card
23.6" BenQ XL2410T 3D LED Monitor
CoolerMaster RC-922M-KKN1 HAF Mid ATX Case Black
Thermaltake 775 Watt Toughpower XT ATX PSU
LG BH10LS30 Blu-Ray Writer
Corsair Hydro H70 High Performance Liquid Cooling System
No. 32Gb is only now used for SLC based solutions. Package densities for MLC are 64, 126, 256 & 512.
As far as I can see if the difference between NAND capacity (excluding ECC) and formatted space is > than 12.7% you have RAISE if it is = to 12.7% you don't.
My V3 uses 64Gb density NAND and the formatted capaity = 55.9GB = 12.7% difference, so I assume I don't have RAISE.
SF vendors should explain why RAISE is not used on some models and confirm how to tell if it has or hasn't been applied.
Last edited by Ao1; 08-03-2011 at 06:39 AM.
There is something weird here. The most common overprovisioning amount is about 7%, since 1024^3 / 1000^3 = 1.0737, so without parity, 128GiB of flash gives you about 128GB of capacity after subtracting 7.37% OP.
But you are saying that if there is 12.7% difference between flash on board and usable capacity in Sandforce SSDs, then there is no RAISE.
If that is true, then I can only conclude that most Sandforce drives are using 12.7% over provisioning. Which is odd, since Crucial and Intel both tend to use only 7% overprovisioning. I guess Sandforce just does not perform well with only 7%, so they need 12.7% ?
I agree that whether RAISE is present or not needs to be well-documented. It is false advertising for Sandforce to claim all these great bit error rates with RAISE when a lot of Sandforce SSDs do not even have RAISE.
Last edited by johnw; 08-03-2011 at 07:29 AM.
24/7 Cruncher #1
Crosshair VII Hero, Ryzen 3900X, 4.0 GHz @ 1.225v, Arctic Liquid Freezer II 420 AIO, 4x8GB GSKILL 3600MHz C15, ASUS TUF 3090 OC
Samsung 980 1TB NVMe, Samsung 870 QVO 1TB, 2x10TB WD Red RAID1, Win 10 Pro, Enthoo Luxe TG, EVGA SuperNOVA 1200W P2
24/7 Cruncher #2
ASRock X470 Taichi, Ryzen 3900X, 4.0 GHz @ 1.225v, Arctic Liquid Freezer 280 AIO, 2x16GB GSKILL NEO 3600MHz C16, EVGA 3080ti FTW3 Ultra
Samsung 970 EVO 250GB NVMe, Samsung 870 EVO 500GBWin 10 Ent, Enthoo Pro, Seasonic FOCUS Plus 850W
24/7 Cruncher #3
GA-P67A-UD4-B3 BIOS F8 mod, 2600k (L051B138) @ 4.5 GHz, 1.260v full load, Arctic Liquid 120, (Boots Win @ 5.6 GHz per Massman binning)
Samsung Green 4x4GB @2133 C10, EVGA 2080ti FTW3 Hybrid, Samsung 870 EVO 500GB, 2x1TB WD Red RAID1, Win10 Ent, Rosewill Rise, EVGA SuperNOVA 1300W G2
24/7 Cruncher #4 ... Crucial M225 64GB SSD Donated to Endurance Testing (Died at 968 TB of writes...no that is not a typo!)
GA-EP45T-UD3LR BIOS F10 modded, Q6600 G0 VID 1.212 (L731B536), 3.6 GHz 9x400 @ 1.312v full load, Zerotherm Zen FZ120
OCZ 2x2GB DDR3-1600MHz C7, Gigabyte 7950 @1200/1250, Crucial MX100 128GB, 2x1TB WD Red RAID1, Win10 Ent, Centurion 590, XFX PRO650W
Music System
SB Server->SB Touch w/Android Tablet as a remote->Denon AVR-X3300W->JBL Studio Series Floorstanding Speakers, JBL LS Center, 2x SVS SB-2000 Subs
OCZ don't claim to use RAISE. SF make a big issue out of it and reviewers pick it up as a feature when they write reviews, but that does not mean that it is being deployed.
If you look at OCZ's web site/ product lit it does not mention anywhere that RAISE/ DuraWrite or DuraClass are features of their SSD's. It is easy to make an assumption that they are after you read a web site review, but it's not always the case.
Thanks
I'll try that....any timer delay needed between the 100 duplicates (will it just try to copy it 100 times at once?).I wonder how much dedup is actually happening...it does not seem as if a file written many times is only stored once. It doesn't seem like SF's dedup ability has much macro effectiveness at all, actually.
There seem to be seven main SF-2200 configurations on the market right now, can you elaborate on the RAISE status of each of them?
60GB IMFT 25nm -
120GB IMFT 25nm - No (based on what you posted)
240GB IMFT 25nm - Yes (based on what you posted)
480GB IMFT 25nm -
120GB Toshiba Toggle NAND 32nm -
240GB Toshiba Toggle NAND 32nm -
480GB Toshiba Toggle NAND 32nm (SF-2282) -
There are surely sub-configurations with NAND layout, those don't have any impact on RAISE, right? (that would muddy the waters an awful lot)
I don't understand why SF/vendors would not include RAISE on 25nm devices when they did with 34nm SF-1200 devices. I hope there's a good reason
Yeah, that is very weird. What makes it weirder is the 240GB and 120GB Ao1 show both have 12.7% OP....but only the larger has RAISE.Originally Posted by johnw
Could it be they need a percentage OP for RAISE and a non-percentage OP for wear leveling/performance? What if they, practically speaking, are interface limited such that they never need more than xGiB of OP for wear leveling/performance, and that allows RAISE to be enabled with 240GB devices? With the initial SF-1200 25nm devices, they were 55GB and 115GB, not the 55GB and 110GB that would have been a more logical pairing based on just % OP requirements.
Say they need 9% OP for RAISE with 25nm (all numbers are hypothetical) and a minimum of 6GiB of OP for wear-leveling/performance. 9% OP for RAISE leaves 3.7% for wear leveling/performance. With 128GiB of NAND, 3.7% is 4.735GiB but with 256GiB of NAND, that's 9.47GiB. 4.735GiB doesn't meet the requirement (6GiB), so they just give all the OP to wear-leveling/performance.
I don't know the performance numbers of SF drives without enough OP for wear-leveling/performance, but I still think I'd prefer RAISE to be present on all devices.
EDIT: RAISE could have the fixed (GiB) OP while wear-leveling/perf could be %, point/question still stands, I think.
Last edited by Vapor; 08-03-2011 at 08:20 AM. Reason: edit
Here is my understanding of Sandforce capacities and RAISE. I could be wrong, but this is what I thought before reading the recent posts.
First, I should say that I do not like to refer to any flash used for parity or RAISE as overprovisioning. I only like to use the term overprovisioning for flash that is used for normal data in excess of usable capacity. I consider parity flash to be something different than overprovisioned flash.
Okay, so my understanding was that most Sandforce SSDs that are not a nice power of 2 would have RAISE. So, 60GB, 120GB, 240GB would have RAISE. They would also have about 7% OP. So the 60GB model would have 64GiB of flash, 4GiB would be reserved for RAISE, and the remaining 60GiB allows for 7.37% OP and 60GB usable capacity.
In contrast, 64GB, 128GB, and 256GB models would not have RAISE. For example, the 64GB model would have 64GiB of flash, and 7.37% OP, yielding 64GB usable capacity.
Now, that is just what I have assumed for a while now. I could be wrong.
That makes sense and I think that was true for 34nm
Remember the initial 25nm drives though? They had more OP as they were only 55GB and 115GB out of 64GiB and 128GiB. So did space required (percentage or non-percentage, doesn't matter) for RAISE increase with 25nm? That was what we were told at first, IIRC.
Then 60GB and 120GB 25nm SF-1200 came out after complaints over IDEMA. Do those have the original (34nm) RAISE OP or no RAISE at all? I think if we knew that, it might help figure out what's going on with SF-2200 and RAISE.
I think it comes down to 25nm needing more RAISE OP and 60GB and 120GB varieties don't have enough OP (in terms of a fixed GiB + minimum %) for expanded RAISE and ensuring normal wear-leveling/performance. If that's the case, I'm not a fan of that decision....I think I'd rather have reduced wear-leveling/performance capabilities and be able to regain it by choosing to have a smaller partition size.![]()
Yes, Anvil's App would be ok. The test size does not matter too much as it will be 0fill. You would need to configure it to write continuously until you see at least 4 increments for E9. If it has a compression rate of 25% like Vapor's SSD you will see 4 increments for 1TB written, otherwise you will see 4 at 2TB.
Also, today I had access to a OCZ Vertex 3 120GB and SMART parameters were E9=129 and F1=105 => WA= 1.22. The drive had OS installed and was used for a database, a load which does not translate into many flash writes so the value is definetly higher than usual. Also, on a Vertex 3 240GB which is used for some VMs, the parameters are now E9=411 and F1=588 => WA= 0.69. My guess is that this "doubling" effect has something to do with drive's size, because both models have firmware version 2.06.
I've just taken my V3 60GB drive apart. SF controller 2281. Intel NAND 29F64G08ACME2
RAISE is disabled
Will try to make a decoder.
Bluestang/ Vapor.
Most likely the f/w is reporting writes incorrectly, but out of interest are your drives set to enable Windows write caching?
An AS-SSD screenshot he posted says 55.9GiB usable capacity.
@Ao1, Windows write caching is enabled (and the 2nd box is unchecked).
Ok, thanks. So that is 60GB of usable capacity, same as advertised. So the next question is how much flash is there on board.
Are all 8 of the flash chips on board 64Gibit? Or is one of them larger? If they are all the same (and there are eight of them), then you have 64GiB of flash on board.
I don't see how you can conclude any such thing. If there is 64GiB of flash on board, and the usable capacity is 60GB (as your screenshot shows, technically 60.019437568GB), then we have one of two situations:
1) 60GB usable + 7.37% OP + 4GiB RAISE = 60GiB + 4GiB = 64GiB of flash on board
2) 60GB usable + 14.5% OP = 64GiB of flash on board
I do not see any way to determine whether you have situation 1) RAISE enabled or 2) RAISE disabled, from the information that you have provided in this thread.
Last edited by johnw; 08-03-2011 at 10:08 AM.
Did you guys read Anands Preview on V3?
Link
RAISE was discussed in that article and it is as such not "news".
Quote from Anand:
"With the SF-2100/2200, SandForce allows the manufacturer to disable RAISE entirely. At that point you're left with the new 55-bit BCH ECC engine to do any error correcting. According to SandForce the new BCH ECC engine is sufficient for dealing with errors you'd see on 25nm NAND and RAISE isn't necessary for desktop workloads. Drive makers are currently contemplating what to do with RAISE but as of now the Vertex 3 is set to ship with it enabled. The drive we have here today has 256GB of NAND, it'll be advertised as a 240GB drive and appear as a 223.5GB drive in Windows."
It may just have gone under the radar and from what I can recall there has been very little on RAISE lately.
-
Hardware:
24/7 Cruncher #1
Crosshair VII Hero, Ryzen 3900X, 4.0 GHz @ 1.225v, Arctic Liquid Freezer II 420 AIO, 4x8GB GSKILL 3600MHz C15, ASUS TUF 3090 OC
Samsung 980 1TB NVMe, Samsung 870 QVO 1TB, 2x10TB WD Red RAID1, Win 10 Pro, Enthoo Luxe TG, EVGA SuperNOVA 1200W P2
24/7 Cruncher #2
ASRock X470 Taichi, Ryzen 3900X, 4.0 GHz @ 1.225v, Arctic Liquid Freezer 280 AIO, 2x16GB GSKILL NEO 3600MHz C16, EVGA 3080ti FTW3 Ultra
Samsung 970 EVO 250GB NVMe, Samsung 870 EVO 500GBWin 10 Ent, Enthoo Pro, Seasonic FOCUS Plus 850W
24/7 Cruncher #3
GA-P67A-UD4-B3 BIOS F8 mod, 2600k (L051B138) @ 4.5 GHz, 1.260v full load, Arctic Liquid 120, (Boots Win @ 5.6 GHz per Massman binning)
Samsung Green 4x4GB @2133 C10, EVGA 2080ti FTW3 Hybrid, Samsung 870 EVO 500GB, 2x1TB WD Red RAID1, Win10 Ent, Rosewill Rise, EVGA SuperNOVA 1300W G2
24/7 Cruncher #4 ... Crucial M225 64GB SSD Donated to Endurance Testing (Died at 968 TB of writes...no that is not a typo!)
GA-EP45T-UD3LR BIOS F10 modded, Q6600 G0 VID 1.212 (L731B536), 3.6 GHz 9x400 @ 1.312v full load, Zerotherm Zen FZ120
OCZ 2x2GB DDR3-1600MHz C7, Gigabyte 7950 @1200/1250, Crucial MX100 128GB, 2x1TB WD Red RAID1, Win10 Ent, Centurion 590, XFX PRO650W
Music System
SB Server->SB Touch w/Android Tablet as a remote->Denon AVR-X3300W->JBL Studio Series Floorstanding Speakers, JBL LS Center, 2x SVS SB-2000 Subs
Yes, when OCZ tried to trick everyone by selling 54.9GB drives advertised as 60GB drives, those did have RAISE enabled. But I think that was too dishonest even for OCZ, and they stopped doing that.
Nevertheless, that is still not enough information to determine whether the additional capacity is used for more OP, or for RAISE.
I think that one addtional piece of information will let us determine whether RAISE is enabled on a 60GB SSD. The additional information is that, with 25nm IMFT flash (Intel or Micron), the minimum size that RAISE can use is 8GiB. With 64GiB of flash on board, 60GB usable capacity, and 7.37% OP, there is only 4GiB of flash left over. That is not enough for RAISE with 25nm IMFT flash, so we can guess that the extra 4GiB was used to increase OP from 7.37% to 14.5%. Which is weird. I would have expected them to instead keep OP at 7.37% and raise the usable capacity to 64GB. But maybe Sandforce is just inefficient, and to get enough speed, OCZ thought it was better to use 14.5% OP?
All of this goes out the window for 120GB or 240GB SSDs. For the larger SSDs, there is enough flash on board to devote 8GiB (or 16GiB for 240GB SSD) to RAISE. Therefore you cannot tell whether you have a drive with 7.37% OP and RAISE enabled, or a drive with 14.5% OP and RAISE disabled.
That should really be documented in the SSD datasheet for each model, whether RAISE is enabled or disabled.
Of course it is news which models have RAISE enabled or disabled. Yes, I read that article when it came out. Please point me to the passage where it says which models of Vertex 3 have RAISE enabled and which have it disabled. I don't think it is there. The 240GB drive does have RAISE, the article says. But it says nothing about the 60GB drive. I'd be willing to bet you that the 60GB V3 does NOT have RAISE. Will you take the bet?
I had read that, but it states that the intent was to ship the V3 with RAISE enabled. Bit and block protection are two different things. If the new 55-bit BCH ECC is so great why is RAISE used on some drives and not others? Is RAISE not more critical with 2x nm? Why do SF make such a big thing about RAISE if it serves no useful purpose?
Maybe it doesn't, but there is a total lack of transparency about what is going on.
Last edited by Ao1; 08-03-2011 at 10:59 AM.
The article does not tell if they are going to ship with RAISE, just that it is now an option and it speculates on the 240GB drive will ship w/RAISE.
There is no mention of RAISE in the datasheets, so, it could be that none of the drives are configured with RAISE. (all "extra" space could be OP)
I'd still say that it's not news (as it was discussed in that article 5 months ago) but no one has really picked up that it might have been disabled for "desktop" drives.
I'll have a look at the other manufacturers datasheets just to see if anyone makes a note about it.
-
Hardware:
Bookmarks