01-19-2020, 10:01 AM
(This post was last modified: 01-19-2020, 01:29 PM by mamboman777.)
AaaaaandI was wrong again. I checked using "nvme get-feature -f 2" and the drive is running in PS 0 (the most hungry). I was able to add the script "nvme set-feature -f 2 -v 2" to a cron job at reboot and the drive says it's running in power state 2 now.
Ok. I ran a couple benchmarks to see the difference between power states and performance. The results are staggering to me. PS 2 write speed is 85. PS 0 write speed is 850. PS 2 read 65. PS 0 read is 1.1gb. I'm going to keep reading on APST and see if I can get the patch running on my system. I'll keep you all posted.t:
edit: I have decided to go with PS1 for my default. Read and write speed benchmarked at just under 750 MiB. That means I'm paying .8W for %80 the performance. I'm saving 1W for a %20 loss. Seems like the best compromise until APST is up and running.
Well...it seems this has quickly gone over my head.
Here's the link to the patch: https://github.com/damige/linux-nvme/blo.../README.md
According to this it says "4.8.x" is the lowest non-ARCH kernel patch available. Since the current bionic image is at 4.4.190, does that mean this patch is not compatible? I think t his patch went into the kernel at 4.11.x or something like that, so hopefully in a future update this will not be an issue. This could mean considerable power savings for NVME'ers. I'll stop posting about this and wait until someone smarter than me talks about how to get this enabled in the kernel for the PBP. Thanks!
Ok. I ran a couple benchmarks to see the difference between power states and performance. The results are staggering to me. PS 2 write speed is 85. PS 0 write speed is 850. PS 2 read 65. PS 0 read is 1.1gb. I'm going to keep reading on APST and see if I can get the patch running on my system. I'll keep you all posted.t:
edit: I have decided to go with PS1 for my default. Read and write speed benchmarked at just under 750 MiB. That means I'm paying .8W for %80 the performance. I'm saving 1W for a %20 loss. Seems like the best compromise until APST is up and running.
Well...it seems this has quickly gone over my head.
Here's the link to the patch: https://github.com/damige/linux-nvme/blo.../README.md
According to this it says "4.8.x" is the lowest non-ARCH kernel patch available. Since the current bionic image is at 4.4.190, does that mean this patch is not compatible? I think t his patch went into the kernel at 4.11.x or something like that, so hopefully in a future update this will not be an issue. This could mean considerable power savings for NVME'ers. I'll stop posting about this and wait until someone smarter than me talks about how to get this enabled in the kernel for the PBP. Thanks!