question about ssd

sismondi

New Member
Dec 26, 2022
19
0
1
Hello. I hope you all are okay.

I apologize in advance for being new and starting the forum with a question.
I've read a lot about the problems with consumer grade ssds.

Unfortunately in my country it is almost impossible to find enterprise grade ssds at an acceptable price.
I have a aorus ssd nvme gen 4 1tb. From what I could investigate it has 1800 TBW.

However, I don't know how the issue of write amplification will impact the ssd.

Do you think it would be an acceptable disk to install proxmox?

My idea is to use it for both the OS and the vms.

Thanks a lot
 
Really depends on your workload. As long as your don't run any software that uses databases and you only use LVM/LVM-Thin that might be fine.
Make sure to monitor your SSD wear so you can remove that SSD early, in case you see that the SSD would reach the TBW before the warranty expires.
 
Really depends on your workload. As long as your don't run any software that uses databases and you only use LVM/LVM-Thin that might be fine.
Make sure to monitor your SSD wear so you can remove that SSD early, in case you see that the SSD would reach the TBW before the warranty expires.
I Will use omv6 and a lot of lvm (nextcloud, apache, plex and similar, sonarr, radarr, etc)
 
I Will use omv6 and a lot of lvm (nextcloud, apache, plex and similar, sonarr, radarr, etc)
Nextcloud will use MySQL+Redis DBs, your apache will probably also run a MySQL DB, plex/Sonar/Radarr all use SQLite DBs. DBs usually do sync writes, which will cause heavy wear on the SSD, as your SSD got no powerloss protection and therefore can't cache writes in it's RAM to optimize them for less wear.
 
Nextcloud will use MySQL+Redis DBs, your apache will probably also run a MySQL DB, plex/Sonar/Radarr all use SQLite DBs. DBs usually do sync writes, which will cause heavy wear on the SSD, as your SSD got no powerloss protection and therefore can't cache writes in it's RAM to optimize them for less wear.

But those things I'm going to install regardless of whether I use proxmox or not.

That is, if I install OMV directly then I would also install nextcloud, etc.

Or proxmox amplifies the problem?
 
There are a lot of things that amplify writes:
- nested filesystems
- virtualization
- raid
- complexer filesystems (journaling adds extra writes and especially copy-on-write like ZFS/btrfs/ReFS/ceph are using)
- buying cheap SSD without powerloss protection and lower grade NAND
- workload (the smaller the writes, the bigger the write amplification...especially small sync writes, DBs will do, are terrible)
- mixed blocksizes (especially writing with a smaller blocksize to a bigger blocksize)
- encryption
- ...

My PVE installation checks all of them and consumer SSDs wouldn't last a year.
If you want to keep the write amplification low you could skip raid, use LV/LVM-Thin and use LXCs whenever possible. But not that great in terms of data integrity, reliability or security.
 
Last edited:
  • Like
Reactions: Juertes
There are a lot of things that amplify writes:
- nested filesystems
- virtualization
- raid
- complexer filesystems (journaling adds extra writes and especially copy-on-write like ZFS/btrfs/ReFS/ceph are using)
- buying cheap SSD without powerloss protection and lower grade NAND
- workload (the smaller the writes, the bigger the write amplification...especially small sync writes, DBs will do, are terrible)
- mixed blocksizes (especially writing with a smaller blocksize to a bigger blocksize)
- encryption
- ...

My PVE installation checks all of them and consumer SSDs wouldn't last a year.
If you want to keep the write amplification low you could skip raid, use LV/LVM-Thin and use LXCs whenever possible. But not that great in terms of data integrity, reliability or security.
Wd red would it be ok? Or gold?
 
Wd red would it be ok? Or gold?
Those are still normal consumer SSDs. If you want a cheap (not that durable) enterprise grade SATA SSD get something like a Solidigm/Intel S4520, Samsung PM893, Kingston DC500M or Micron 5400 Pro. For a more durable enterprise SATA SSD something like a Solidigm/Intel S4620, Samsung PM897 or Micron 5400 MAX.
 
  • Like
Reactions: Juertes
Those are still normal consumer SSDs. If you want a cheap (not that durable) enterprise grade SATA SSD get something like a Solidigm/Intel S4520, Samsung PM893, Kingston DC500M or Micron 5400 Pro. For a more durable enterprise SATA SSD something like a Solidigm/Intel S4620, Samsung PM897 or Micron 5400 MAX.
I have bought a used 800gb s3700 on ebay from a seller who ships to my country. I'm going to use it for virtual machines.

He assured me that he only had written a few tb, hopefully so.

Thank you very much for the advice and valuable information in the forum.
 
Last edited:

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!