Windows 10: Poor SSD write performance, help needed to solve this.

Discus and support Poor SSD write performance, help needed to solve this. in Windows 10 Support to solve the problem; Alright, SO this is continuing from another thread, as the issue in the title of the old one is fixed. I hav a Sandisk SSD plus 240 gb, it has over 86... Discussion in 'Windows 10 Support' started by Scyris, Sep 14, 2018.

  1. Scyris Win User

    Poor SSD write performance, help needed to solve this.


    Alright, SO this is continuing from another thread, as the issue in the title of the old one is fixed.

    I hav a Sandisk SSD plus 240 gb, it has over 86 gb free 95% life left (according to the sandisk dashboard), drivers for ssd/firmware are up to date, I've updated my motherboard drivers as well. Here is a recent Test i've run to check its speeds.

    Poor SSD write performance, help needed to solve this. [​IMG]



    Here is what it looks like in my device manager:
    Poor SSD write performance, help needed to solve this. [​IMG]


    I've looked at other peoples benchmarks for this same drive and they often get over 330 mb/s on seq so there is for sure something wrong on my end with it. Any advice on what else I can try? My motherboard is a MSI b250 Pc Mate, got 8 gb of ram in it i5-7500, and the mentioned ssd. Also a secondary old school mechanical HDD I use for storage only. The read speed seems fine at least for Seq, but there is something going on with writing to it.

    :)
     
    Scyris, Sep 14, 2018
    #1
  2. SergiyRX Win User

    Poor write performance of Bitlocker-enabled USB 3.x UAS (USB Attached SCSI) external SSD drives


    Poor SSD write performance, help needed to solve this. 52eda7fc-322c-4860-8cd7-e7f5f3ab27a8?upload=true.png

    Poor SSD write performance, help needed to solve this. 5cb25da4-1d58-422a-a173-dab91806191d?upload=true.png


    Hi Community!

    This topic is about poor write performance of Bitlocker-enabled external USB 3.x attached SCSI SSD drives (so called UAS drives) that are gaining popularity these days.

    I trigger this topic because I found information available on the Internet too contradictory and misleading, and because of growing number of UAS SSDs on the market. The devices are typically equipped with some sort of
    SandFprce or Phison controllers, so they operate much like SAS SCSI drives. Peculiarly, since USB 3.x provides double simplex transfers, in theory (if supported in Windows 10, of which I am not sure) the devices should be capable of simultaneously read and
    write with little speed downgrade.

    When people complain about “something is wrong” with their Bitlocker enabled drive, they lack “system and methodology”, because what is applicable to one drive is not applicable to another or the same drive in different circumstances.
    Hereby I give you a method of correctly testing and comparing the performance of the external USB 3.x attached SCSI SSD drives which cannot alter the true results and mislead interpretations. (Like the guy who run the test on a PC with 64 GB DRAM and test
    file size of 32 GB therefore actually measured performance of cache and not Bitlocker itself). Once you stick to the procedure described, you will not make such the mistakes.

    This procedure applies to Bitlocker encrypted volumes on external SCSI SSD drives connected through USB 3.x serial bus to Windows 10 64 Professional / Professional for Workstations machines, builds 1605 and above;

    For this procedure the following conditions are true:

    • The CPU of the machine has included set of Intel New AES instructions, providing at least 5 G-ops for encryption/decryption performance in hardware, total for all the cores;

    • The sustained DirectIO mode (Windows caching disabled) speed of the SAS attached USB 3.x drive should be above 400 MB/sec for both write and read random patterns, latency below 0.03 ms, when tested blocksizes are above 256K according ATTO and test
      file size should be double of the system physical memory. So we know for sure UAS is enabled and operating.

    • The drive should be set as "Removable" in the policy. This is a precaution to prevent the OS to intervene into the IO flow and caching.

    Now the Bitlocker performance measure procedure:

    • Create a new NTFS volume on the drive with size of quadruple of system memory size (physical). So t.ex. for 8 GB system memory we create a volume 32 GB.

    • Ensure that hardware encryption on the drive, if any, is disabled in GPO. For me t.ex, with new Corsair Voyager GTX 512 GB, there is no encrypting processor on the drive, as the controller of the disk is Phison (no compression or encryption).

    • Create another volume next to it, of the same size and type of filesystem as the previos. This second volume will be our reference.

    • Enable BITLOCKER for the first volume and fully encrypt it with new XTS 128 bit AES (default for new versions of Windows 10) and not the "compatible mode". Do NOT use "Bitlocker On The Go", encrypt the whole volume NOW. Do not enable the Bitlocker
      on the reference volume.

    Well, if you correctly reproduced the bench, you will have a Bitlocker volume on your external drive with assigned letter, and another volume with another assigned drive letter, so move on and open ATTO.

    • Pick up the second (unencrypted) volume by the assigned letter. Select queque depth of 8, Direct IO mode, IO overlapping as test parametes and full range for the block sizes. Set test file size to be half of the volume size.

    • Run the test and save the results.

    • Now, do the same for the Bitlocker encrypted drive. Save the results

    The outcome.

    You will immediately notice how performance drops when BitLocker is enabled. This is especially noticeable for large block sizes.

    Pick up t.ex 4 Mb block size random write speed from the results set for unencrypted volume and divide it by the same result for the Bitlocker encrypted volume.

    For me the performance degradation is severe: this ratio is as large as 4 on NTFS and up to 7 for ReFS; To underline, this is for the whole encrypted volume.

    Discussion.

    Till now, nobody told us how much actual data the Bitlocker writes physically to disk when System writes to Bitlocker some given portion of data. What is the aspect ratio of the two? With the hardware AES support on new Intel
    CPUs the encryption overhead is minimal, a matter of percents;

    But ratios this high for AES writing operations might tell us that Bitlocker writes 4-5 times more to the physical layer that it writes on the System level, hence the performance drop.

    Is that normal, is that “by design”?

    Can you share you results acquired according this procedure for you drive?

    Can you report your model name/ capacity with the result of the test?

    It seems that something is not clear with the latest implementation of Bitlocker when it comes to real-world performance with external USB 3.x UAS SSD drives. Do you agree?

    What is your opinion on the topic? Would you suggest some additional testing/ GPO settings/ configurations to test this issue more completely and are you aware of the way how to fix it, if you believe it is possible?

    Do you agree that sustained write performance for 450+ MB/s capable device at 100+ MB/s with Bitlocker enabled is a shame? For comparison, VeraCrypt provides Three Level Nested Encryption at such the write speed on the same drive
    and volume!

    Thank you everybody who reads this and share your thoughts and results.

    Thank attached are ATTO test for the same volume on the external USB 3.x UAS SSD Bitlocker encrypted vs. Unencrypted (NTFS)

    Regards,

    Serge
     
    SergiyRX, Sep 14, 2018
    #2
  3. SlipSlice Win User
    Poor Performance..

    Ehh, well that didn't work...everything went well during the flash nothing went wrong, but no changes... Still low framerates...and poor performance...and other suggestions anybody?
     
    SlipSlice, Sep 14, 2018
    #3
  4. Donna Men Win User

    Poor SSD write performance, help needed to solve this.

    poor performance of laptop

    Hi Manikanta,

    There are several reasons why devices encounter poor performance. It may due to the memory capacity of the hard disk, malware and virus, out-of-date drivers, programs running on background, and some other reasons. There are different ways to solve the performance
    issue depending on what's causing it.

    We'd like to learn more about your concern, so we can determine the best solution. Can you provide the answer to the following questions:

    • What is your device and its specification?
    • Are you using multiple programs at the same time?
    • Is this happening to all programs you open?
    • Is this happening upon start up or just randomly?
    • What type of upgrade did you do to your PC?

    Hope to hear from you soon.
     
    Donna Men, Sep 14, 2018
    #4
Thema:

Poor SSD write performance, help needed to solve this.

Loading...
  1. Poor SSD write performance, help needed to solve this. - Similar Threads - Poor SSD write

  2. Poor SSD write performance, help needed to solve this.

    in Windows 10 Drivers and Hardware
    Poor SSD write performance, help needed to solve this.: Alright, SO this is continuing from another thread, as the issue in the title of the old one is fixed. I hav a Sandisk SSD plus 240 gb, it has over 86 gb free 95% life left (according to the sandisk dashboard), drivers for ssd/firmware are up to date, I've updated my...
  3. Poor game performance on Windows 10

    in Windows 10 Gaming
    Poor game performance on Windows 10: Ever since I upgraded to Windows 10 back when it launched in August 2015, gaming and everything was fine for me, games and apps. I was satisfied with the upgrade. However, sometime around the November or the Anniversary Update, I noticed that games that easily pull off 30 or...
  4. Poor Performance

    in Windows 10 BSOD Crashes and Debugging
    Poor Performance: I upgraded Windows 7 Home Edition to Windows 10 years ago when it was first released and performance has been absolutely awful, I'd finally had enough a couple of days ago and decided to sacrifice my years of files and programmes to do a completely fresh reinstall of windows....
  5. Help needed writing batch script!

    in Windows 10 Support
    Help needed writing batch script!: Firstly thank you for even clicking on this thread as I understand that this probably isn't meant to be here. The scenario is that I'm trying to write a script that incorporates the result of a ping to an IP and then based on the result do different things. Here is an...
  6. Optane, the poor man's SSD

    in Windows 10 Drivers and Hardware
    Optane, the poor man's SSD: I ordered an Optane module for my XPS 8900 Dell computer online for about $25 total. They only work with i3, 5, and 7 and only 7th gen Kaby lake processors. They are tied into the drive with the OS on it only and you can't easily change that drive without upsetting the...
  7. Unbootable 1TB SSD. Need Help

    in Windows 10 Drivers and Hardware
    Unbootable 1TB SSD. Need Help: Hello all, I recently ran into a bit of trouble with my MSI GT70 2PC Dominator. Last week I tried to turn it on, but it would only boot to bios, and would not recognize any ports. After a few days of fiddling with the boot order in bios, and changing to Legacy I took the...
  8. Need help solving the code 34 error

    in Windows 10 Graphic Cards
    Need help solving the code 34 error: I'm having code 34 every time i restart my system, in device manager - display adapter, it shows both my cards name (GTX 970) with the yellow triangle - error 43. The strangest thing is all i needed to do was disabling both my cards in device manager and then enable again and...
  9. Poor system performance with memory compression

    in Windows 10 Performance & Maintenance
    Poor system performance with memory compression: So, I'm having a hard time being convinced that memory compression (aka. Superfetch) is designed to improve system performance, because ever since I upgraded to windows 10, it's been doing the exact opposite. Now, I'm one of those guys who likes to leave their system on...
  10. Poor performance after performing refresh

    in Windows 10 Performance & Maintenance
    Poor performance after performing refresh: I've been using Windows 10 for a few months now without any problems. A couple of days ago, my computer stopped booting, up, instead getting stuck in a loop between failed startup repair attempts and resetting. After finding no way to resolve the issue, I performed a refresh...