The Notebook Review forums were hosted by TechTarget, who shut down them down on January 31, 2022. This static read-only archive was pulled by NBR forum users between January 20 and January 31, 2022, in an effort to make sure that the valuable technical information that had been posted on the forums is preserved. For current discussions, many NBR forum users moved over to NotebookTalk.net after the shutdown.
Problems? See this thread at archive.org.
← Previous pageNext page →

    How To Improve SSD performance on Intel Series 4, 5, 965 Chipsets (JJB Tweak)

    Discussion in 'Hardware Components and Aftermarket Upgrades' started by JJB, Sep 14, 2010.

  1. JJB

    JJB Notebook Virtuoso

    Reputations:
    1,063
    Messages:
    2,358
    Likes Received:
    3
    Trophy Points:
    56
    Well it looks like he went from 13/17 to 22/36 on the last images he posted so that's about 10MB/s gains.... I just don't know what it should be for the C300
     
  2. erig007

    erig007 Notebook Evangelist

    Reputations:
    249
    Messages:
    318
    Likes Received:
    0
    Trophy Points:
    30
    yeah maybe if we had a database for each ssd It could help to understand what external factor improve the 4k results as well like the one in the first page of the DIY Vidock thread
     
  3. JJB

    JJB Notebook Virtuoso

    Reputations:
    1,063
    Messages:
    2,358
    Likes Received:
    3
    Trophy Points:
    56
    Well that's a 75% increase on your 4K random read speed and 110% on 4K random writes which are the biggest bottlenecks in the system, not a bad improvement.

    Again, what is the C300's specified maximum 4K random speeds? That is what you should be looking at to know if your close to full performance, not other peoples benchmarks...
     
  4. erig007

    erig007 Notebook Evangelist

    Reputations:
    249
    Messages:
    318
    Likes Received:
    0
    Trophy Points:
    30
    agree with you JJB because of the so many factors which could have some effect over the results when comparing different laptop but the full performance on a single laptop not totally as there is no proof that the safe mode result can't be surpassed by using any tweak (at least for what I know)

    An example that I see would be an hardware upgrade or a driver upgrade which could increase the 4k result in normal mode which could eventually surpass the old safe mode 4k result of CDM benchmark
    It's maybe not exactly the right example but I hope you see what I mean by that

    To understand better the aspect that I'm bringing here is that we could see your thread in an other way as there are several possibilities to see it:

    How To Improve SSD performance on Intel Series 5
    is it JJB tweak only?
    or JJB tweak + any other tweak (except the stamatisx one)?

    Anyway, I wanted to thank you many many times as without your efforts I wouldn't have a perfectly working laptop right now ;)
     
  5. sean473

    sean473 Notebook Prophet

    Reputations:
    613
    Messages:
    6,705
    Likes Received:
    0
    Trophy Points:
    0
    i don't know.. maybe phill or someone does.
     
  6. JJB

    JJB Notebook Virtuoso

    Reputations:
    1,063
    Messages:
    2,358
    Likes Received:
    3
    Trophy Points:
    56
    I'm sure it's readily available from their website, you just need to find your model number and look at the data sheet / specifications. When you find the 4K numbers make note of any specifics they list. For example intel states their 4K specs as 4k random QD32 in IOPS, not 4K random (QD1) in MB/s.
     
  7. erig007

    erig007 Notebook Evangelist

    Reputations:
    249
    Messages:
    318
    Likes Received:
    0
    Trophy Points:
    30
    is it this one?

    download.micron.com/pdf/datasheets/realssd/realssd_c300_2_5.pdf

    random 4k read : 50,000 IOPS
    random 4k write (128GB) : 30,000 IOPS


    Typical I/O performance numbers as measured using Iometer with a queue depth of
    32 and write cache enabled.
    4K transfers used for READ/WRITE latency
    values.


    Those results have been obtained in specific conditions so they could be different depending on each specific laptop and on the tools used to get those results but they should give us at least a good idea of what to expect

    here is how to convert the results :

    IOPS * TransferSizeInBytes = BytesPerSec (with the answer typically converted to MegabytesPerSec)

    which should be:
    IOPS * TransferSizeInBytes / (1024*1024) = MB/s

    or here we have 4k = 4 * 1024 bytes (they wrote K and not k in the datasheet)
    so
    random 4k read (max value) = 50 000 * 4 /1024 = 195.3125 MB/s
    random 4k write (max value) = 30 000 * 4 / 1024 = 117.1875 MB/s


    (pending results waiting for confirmation)
    looks quite high some mistake maybe :confused:

    Any PHD in mathematics here?
     
  8. JJB

    JJB Notebook Virtuoso

    Reputations:
    1,063
    Messages:
    2,358
    Likes Received:
    3
    Trophy Points:
    56
    I think you did that math correctly as far as I can tell :p

    I am getting 158MB/s Read and 97MB/s write with the tweaks on my intel drives. Remeber you need to look at the 4K QD32 CDM results not the 4K (QD1) numbers.... And IIRC the C300 is supposed to have higher 4K speeds.

    Edit: Just checked Sean473's results for 4K QD32 = 180 / 130 so he is close to specified max speeds with the tweaks assuming the math is correct.
     
  9. erig007

    erig007 Notebook Evangelist

    Reputations:
    249
    Messages:
    318
    Likes Received:
    0
    Trophy Points:
    30
    I don't see the 4k QD32 in the datasheet
     
  10. JJB

    JJB Notebook Virtuoso

    Reputations:
    1,063
    Messages:
    2,358
    Likes Received:
    3
    Trophy Points:
    56
    Here are the 4K specs from the intel data sheet, read the notes;

    intel 4K specs.PNG

    Ok the math doesn't seem to work for the intel results at QD32, the specs say read should be 136 and write 33.... That is much lower than what I get in CDM for QD32. Even the straight 4K write is to high with the tweaks I get 58MB/s
     
  11. erig007

    erig007 Notebook Evangelist

    Reputations:
    249
    Messages:
    318
    Likes Received:
    0
    Trophy Points:
    30
    Haha I had that in my previous previous post and I haven't seen it

    Maybe Intel has decided to put the average value rather than the max value in the datasheet
    For the C300 they have taken the max value

    Ok it doesn't work for me neither
    I get 158.2/118.2 QD32
    but the Intel values are : 36.72/12.9 (35K/3.3K IOPS)
     
  12. JJB

    JJB Notebook Virtuoso

    Reputations:
    1,063
    Messages:
    2,358
    Likes Received:
    3
    Trophy Points:
    56
    Well intel is typically quite conservative with their specs so that kind of makes sense, but it is quite a large difference, more so than the other seq numbers which test out very close to the specs... :confused:

    I bet a lot of it is as you said above, variations in testing, platforms and measuring methods...
     
  13. erig007

    erig007 Notebook Evangelist

    Reputations:
    249
    Messages:
    318
    Likes Received:
    0
    Trophy Points:
    30
    I think I have the answer

    IOPS - Wikipedia, the free encyclopedia

    Intel's data sheet claims 3,300 IOPS and 35,000 IOPS for writes and reads, respectively. 5,000 IOPS are measured for a mix.

    I don't know what mix means

    EDIT: here is what is written above

    In a test done by Xssist, using IOmeter, 4KB RANDOM 70/30 RW, queue depth 4, the IOPS delivered by the Intel X25-E 64GB G1 started around 10000 IOPs, and dropped sharply after 8 minutes to 4000 IOPS, and continued to decrease gradually for the next 42 minutes. IOPS vary between 3000 to 4000 from around the 50th minutes onwards for the rest of the 8+ hours test run. [4] Even with the drop in random IOPS after the 50th minute

    It looks like it's due to the 50MB size we have chosen in CDM
     
  14. JJB

    JJB Notebook Virtuoso

    Reputations:
    1,063
    Messages:
    2,358
    Likes Received:
    3
    Trophy Points:
    56
    Never trust wiki....

    Look back at my copy from intels data sheet, the read speeds match (35,000) but the write spec is 8,600 (for the 160GB) and 6,600 (for the 80GB)

    Don't know where the 3,300 came from unless maybe the older G1 (50Nm) drives....

    Edit: never mind, the 3,300 was from the older x25E not the x25M
     
  15. erig007

    erig007 Notebook Evangelist

    Reputations:
    249
    Messages:
    318
    Likes Received:
    0
    Trophy Points:
    30
    look at my edit above
    but still the C300 doesn't get the same gap

    I already heard about this sustainability problem but it was common to all consumer ssd so it doesn't explain why it's just the Intel ssd which the formule doesn't work.

    Maybe as you said Intel is more conservative than others and has decided to put the right values
     
  16. JJB

    JJB Notebook Virtuoso

    Reputations:
    1,063
    Messages:
    2,358
    Likes Received:
    3
    Trophy Points:
    56
    The X25E G1 is an antiquated (50Nm) model from intel with the original controller, they don't even have the data sheet availble any more. A lot of those issues went away with the newer 34Nm devices and newer controller, firmware , more onboard cache and TRIM support....

    Wow I can't believe I just called a 2 year old state of the art product 'antiquated', how times have changed.....
     
  17. 5482741

    5482741 5482741

    Reputations:
    712
    Messages:
    1,530
    Likes Received:
    17
    Trophy Points:
    56
    If I'm reading it correctly, 117MB/s seems quite low for a "max" C300 4k QD32 write speed.

    From earlier today:
    [​IMG]
     
  18. erig007

    erig007 Notebook Evangelist

    Reputations:
    249
    Messages:
    318
    Likes Received:
    0
    Trophy Points:
    30
    I don't think it went away if I remember the article it was an unsolvable problem only the professional ssd wasn't concerned by this
    They had tested something like 10 different ssd if I remind it correctly
    I'm trying to find this article
     
  19. JJB

    JJB Notebook Virtuoso

    Reputations:
    1,063
    Messages:
    2,358
    Likes Received:
    3
    Trophy Points:
    56
    Anandtec thouroughly praised (and tested) the newer 34Nm G2's and IIRC said that issue was no longer a problem on the new drives. I will go with his findings as he is who the engineers from Crucial and intel call for advise...
     
  20. JJB

    JJB Notebook Virtuoso

    Reputations:
    1,063
    Messages:
    2,358
    Likes Received:
    3
    Trophy Points:
    56
    @5482741

    Look back at page 5 where sean473 posted his results for a 128GB C300, the score are much lower than yours. Does the smaller size SSD have lower performance numbers than the larger capacity drives (like intel)? Or are their didderent grades of C300's ?
     
  21. erig007

    erig007 Notebook Evangelist

    Reputations:
    249
    Messages:
    318
    Likes Received:
    0
    Trophy Points:
    30

    you're talking about the trim technology?
    the sustainability in the ssd life time or during a single transfert
    which is not the same thing. The last problem require a cell redundancy which lack in consumer ssds. It would require to increase the price to solve the problem
    Is it this problem you're saying has been solved since?
     
  22. 5482741

    5482741 5482741

    Reputations:
    712
    Messages:
    1,530
    Likes Received:
    17
    Trophy Points:
    56
    The writes--other than the random 4K writes--do decrease with capacity, so his scores are fine, for the most part. However, the 4K reads/writes seem to be what mine were before the tweak, so perhaps it hasn't fully taken effect.

    They are in line with Phil's pre-tweak 4K speeds on his 64GB C300 as well:

    With my previous post I was actually referring to the calculated maximum 4K QD32 speeds from Post #57 as being low.
     
  23. erig007

    erig007 Notebook Evangelist

    Reputations:
    249
    Messages:
    318
    Likes Received:
    0
    Trophy Points:
    30
  24. JJB

    JJB Notebook Virtuoso

    Reputations:
    1,063
    Messages:
    2,358
    Likes Received:
    3
    Trophy Points:
    56
    @5482741

    Thanks for the clarification.

    @erig007

    I was just listing all the upgrades in the intel drives when they went to 34Nm, and in total they greatly improved overall sustained speeds as well as wear leveling.

    I'll read that article soon, thanks for digging it up along with the info on the isreali drive info, looks like our drives will be antiques in the near future :eek:
     
  25. erig007

    erig007 Notebook Evangelist

    Reputations:
    249
    Messages:
    318
    Likes Received:
    0
    Trophy Points:
    30
    oh yeah even sooner than you think
    I read somewhere that some faster ssd from ocz and others would come this year before christmas
     
  26. Phil

    Phil Retired

    Reputations:
    4,415
    Messages:
    17,036
    Likes Received:
    0
    Trophy Points:
    455
    This is my best result on PM55 chipset (C300 64GB Stamatisx tweak):
    [​IMG]

    On PM45 (no tweaks):
    [​IMG]

    @ JJB, I've changed the other thread's title to include more chipsets. let me know if you want that to be done for this thread too.
     
  27. JJB

    JJB Notebook Virtuoso

    Reputations:
    1,063
    Messages:
    2,358
    Likes Received:
    3
    Trophy Points:
    56
    @Phil

    I just noticed the last line on your post above. Feel free to change the title as you see fit, it makes sense to me to add the other chipsets that this may work with.

    Thanks!
     
  28. sunairport

    sunairport Notebook Guru

    Reputations:
    21
    Messages:
    68
    Likes Received:
    0
    Trophy Points:
    0
    Has this been tested to see if there would be any performance impact on a Momentus XT drive?
     
  29. Phil

    Phil Retired

    Reputations:
    4,415
    Messages:
    17,036
    Likes Received:
    0
    Trophy Points:
    455
    One person got better results with an XT. I believe he used Stamatisx tweak.
     
  30. sean473

    sean473 Notebook Prophet

    Reputations:
    613
    Messages:
    6,705
    Likes Received:
    0
    Trophy Points:
    0
    ok i guess my numbers aren't bad and might be better than phill in 4k writes :D.. thanks a lot JJB! Just one more thing.. How do u apply these tweaks in lets say a power saving profile when u need a lot of battery but proper SSD performance?

    Thanks
    Sean473
     
  31. JJB

    JJB Notebook Virtuoso

    Reputations:
    1,063
    Messages:
    2,358
    Likes Received:
    3
    Trophy Points:
    56
    @Sean473

    I created a custom power plan:

    Click battery icon > more power options > creat power plan (left side column) > Select 'Power Saver' and name it > next > create.... Then select the new power plan name you created > change plan settings > Change Advanced power settings...

    Then just adjust the tweaks for processor power 'on Battery' to the same values as before and you can adjust any of the other options (except processor) any way you want for max battery life.

    I actually went through and adjusted the 'plugged in' settings in my custom 'power saver' plan with the tweaks but changed the wifi and pci etc to max performance. This seems to still allow the SSD improvements and my temps dropped a couple of degrees :) I have been using ths for 2 days and don't notice any difference other than slightly lower temps... (as compared to the high performance P.P. tweaks)

    Also if you use Battery Bar Pro you can set your computer to boot with whatever power plan you want and also select which plan it switches to when you unplug. I like this so I don't have to remember to change power plans when I reboot or unplug, I have max SSD performance all the time with no adjustments needed.
     
  32. sean473

    sean473 Notebook Prophet

    Reputations:
    613
    Messages:
    6,705
    Likes Received:
    0
    Trophy Points:
    0
    i think i'll skip it.. i just have a high performance plan.. i don't need full SSD speed all the time.. Anyways , really thank a lot for your tweak. Really has helped with performance :D
     
  33. NotebookGrail

    NotebookGrail Notebook Evangelist

    Reputations:
    156
    Messages:
    389
    Likes Received:
    0
    Trophy Points:
    30
    @JJB and Phil, Wouldn't it be a good idea to include a link or write up that explains the fundamental tweaks that need to be done for a SSD (disable prefetch, superfetch, enable TRIM, etc). The reason is over time people coming to this thread from 'Google search' will just blindly do the things mentioned in the thread and forget the fundamentals.

    I will post this message in the Stamatisx tweak thread as well.
     
  34. JJB

    JJB Notebook Virtuoso

    Reputations:
    1,063
    Messages:
    2,358
    Likes Received:
    3
    Trophy Points:
    56
    @NotebookGrail

    Good idea. What do you think about adding a link to THIS post for gaining some space back?

    Well I thought I had a link to another one also that walked you through all the basic setup stuff (enable write cache, disable surperfetch etc.), Their must be dozens of basic guides, any links that you recommend for this?
     
  35. Hayte

    Hayte Notebook Evangelist

    Reputations:
    450
    Messages:
    467
    Likes Received:
    0
    Trophy Points:
    30
    Those tweaks only really need to be done if you are running anything other than Windows 7.

    If you are running Windows 7, it automatically does all of that for you upon installation. For instance, I already hadsuperfetch and prefetching disabled, write caching was automatically enabled, disk defrag was scheduled only for my external mechanical drives (my ssd boot drive didn't even show up on the list so you couldn't even 'accidentally' put it on a schedule). If you format any ssd using Windows 7 disk management tools, all partitions will be automatically and correctly aligned. The OS was literally made for ssds.

    I didn't have to do anything and 80% of the tweaks suggested by others on various forums were either already in effect or they made my PC worse in some way (for example, one tweak disabled intelppm.sys service loading which amongst other things stopped my cpu from turbo boosting).
     
  36. JJB

    JJB Notebook Virtuoso

    Reputations:
    1,063
    Messages:
    2,358
    Likes Received:
    3
    Trophy Points:
    56
    If your refering to my link above I think you missed items 1,2,3,5 and 6 (if you have a recovery partition). those will gain you back 5 to 10+ GB of valuable SSD space and none of them are done by default in Win 7.
     
  37. Hayte

    Hayte Notebook Evangelist

    Reputations:
    450
    Messages:
    467
    Likes Received:
    0
    Trophy Points:
    30
    Nah sorry, I was talking about the stuff like write caching, prefetching and superfetch. The second paragraph of what you wrote. In reference to the link you posted, I still think its mad to turn off things like System Restore and I'm glad he agrees. I've only had my laptop for a couple of days and I've already used it once.

    I'm a compulsive fiddler and tend to break things trying to figure out how they work. System Restore has saved me alot of time in the past and I'd put it in the top 5 best Windows additions no doubt.
     
  38. LOUSYGREATWALLGM

    LOUSYGREATWALLGM Notebook Deity

    Reputations:
    172
    Messages:
    1,053
    Likes Received:
    10
    Trophy Points:
    56
    Do you currently have a SSD on your system? Can you run CDM and AS SSD and post the results ?

    PS: please include your system specs

    EDIT:
    Nvm. Just saw your recent post.

    FYI: Disabling System Restore is a must when you are on a SSD (this is just one of the important tweaks) ;)
     
  39. sean473

    sean473 Notebook Prophet

    Reputations:
    613
    Messages:
    6,705
    Likes Received:
    0
    Trophy Points:
    0
    got a problem.. turbo boost not working.. its stuck on 1.87GHz whatever i try... even tried super pi which stress 1 thread but it doesn't go up to 2.8GHz.. what to do? I'd done this tweak but nver noticed this...
     
  40. LOUSYGREATWALLGM

    LOUSYGREATWALLGM Notebook Deity

    Reputations:
    172
    Messages:
    1,053
    Likes Received:
    10
    Trophy Points:
    56
    @sean473

    Maybe the beta driver you used (intel) caused this?
     
  41. sean473

    sean473 Notebook Prophet

    Reputations:
    613
    Messages:
    6,705
    Likes Received:
    0
    Trophy Points:
    0
    removed it.. still got the problem.. i'l recheck the tweaks and reinstall the driver.

    Update: Its the bloody power 4 gear.. messed up the whole processor when i installed new version.. going to use the old one..
     
  42. JJB

    JJB Notebook Virtuoso

    Reputations:
    1,063
    Messages:
    2,358
    Likes Received:
    3
    Trophy Points:
    56
    @sean473

    Make sure when you run super pi that you have no other apps running. I noticed with just IE8 minimized I lost full Turbo boost speeds (with and without tweaks). If another thread is active I only see 2.8Ghz but with hit full 3.06Ghz with just super pi and the intel turbo boost monitor gadget running....

    FYI, all the CPU benchmarks built into Everest give me equal or better results with the tweaks than without. Freeware version HERE

    EDIT: Just saw your update. What is this P4G and why do you even need it? The normal intel drivers with your CPU should give you full performance, unless it's something specific with your machine....
     
  43. sean473

    sean473 Notebook Prophet

    Reputations:
    613
    Messages:
    6,705
    Likes Received:
    0
    Trophy Points:
    0
    the power4gear is an integrated Asus app for power settings... i just like having it :D.. the newest version fixed the problem.
     
  44. sean473

    sean473 Notebook Prophet

    Reputations:
    613
    Messages:
    6,705
    Likes Received:
    0
    Trophy Points:
    0
    it seems the problem is with the tweak.. basically , those other settings... other than the 2 main ones seem to be causing the problems for me.. the settings i only adjusted were Proc. performance core parking overutilization Threshold and Proc. idle promote threshold to 100%... the other settings seem to make turbo boost stick at 1.87GHz and not up to 2.93GHz... With these 2 settings changed , i have no problems with turbo.. the rest seem to be causing the problems... my performance wasn't impaired.. was almost the same as with all the tweaks... in fact 4K writes improved... slightly...
     
  45. ArchEnemy

    ArchEnemy Notebook Consultant

    Reputations:
    0
    Messages:
    157
    Likes Received:
    0
    Trophy Points:
    30
    Hi JJB I did your tweaks and these are the results. How do they look? I'm new to this benchmarking softwares and unfamiliar with the numbers :eek:
     

    Attached Files:

  46. JKleiss

    JKleiss Notebook Evangelist

    Reputations:
    261
    Messages:
    660
    Likes Received:
    0
    Trophy Points:
    30
    This is the best result I can manage using this tweak. (I can't use the stamatisx tweak as it disables my turbo boost.)

    Any idea why my 4k reads still seam low compared to what everyone else is getting?

    eeerf.PNG

    ps.This is with a music file playing while running CDM
     
  47. LOUSYGREATWALLGM

    LOUSYGREATWALLGM Notebook Deity

    Reputations:
    172
    Messages:
    1,053
    Likes Received:
    10
    Trophy Points:
    56
    Your scored are good.

    EDIT:
    @ArchEnemy and JKleiss
    You can set the CMD to 3 cycles and 50MB instead of 5 and 1000MB to reduce the wear on your SSD.

    EDIT 2:
    @JKleiss
    Can you bench at 50MB (tweak applied + music)?
     
  48. Phil

    Phil Retired

    Reputations:
    4,415
    Messages:
    17,036
    Likes Received:
    0
    Trophy Points:
    455
    Did you do a clean install?
    Is AHCI enabled in the BIOS?
    Did you install Intel RST 10.0.0.43?
    Is write caching enabled?

    PS. there is no need to play music if you applied the tweak.

    Please use 50MB filesize to reduce wear.
     
  49. JKleiss

    JKleiss Notebook Evangelist

    Reputations:
    261
    Messages:
    660
    Likes Received:
    0
    Trophy Points:
    30
    Yes to all those,

    This one is using 50MB with tweak applied,
    final50.PNG
     
  50. Phil

    Phil Retired

    Reputations:
    4,415
    Messages:
    17,036
    Likes Received:
    0
    Trophy Points:
    455
    Strange, your 4K do look low. I don't know what it is.

    You could try to see if SSD Tweaker makes a difference. I don't know if it will.
     
← Previous pageNext page →