public inbox for pve-devel@lists.proxmox.com
 help / color / mirror / Atom feed
* [pve-devel] [PATCH docs] system-requirements: mention that SSDs with PLP should be used
@ 2024-03-20  8:56 Aaron Lauterer
  2024-03-20  9:30 ` Fiona Ebner
                   ` (2 more replies)
  0 siblings, 3 replies; 10+ messages in thread
From: Aaron Lauterer @ 2024-03-20  8:56 UTC (permalink / raw)
  To: pve-devel

Signed-off-by: Aaron Lauterer <a.lauterer@proxmox.com>
---
 pve-system-requirements.adoc | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/pve-system-requirements.adoc b/pve-system-requirements.adoc
index bc3689d..4db5358 100644
--- a/pve-system-requirements.adoc
+++ b/pve-system-requirements.adoc
@@ -49,6 +49,8 @@ Recommended System Requirements
   (BBU) or non-RAID for ZFS and Ceph. Neither ZFS nor Ceph are compatible with a
   hardware RAID controller.
 ** Shared and distributed storage is possible.
+** SSDs with Power-Loss-Protection (PLP) are recommended for good performance.
+  Using consumer SSDs is discouraged.
 
 * Redundant (Multi-)Gbit NICs, with additional NICs depending on the preferred
   storage technology and cluster setup.
-- 
2.39.2





^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [pve-devel] [PATCH docs] system-requirements: mention that SSDs with PLP should be used
  2024-03-20  8:56 [pve-devel] [PATCH docs] system-requirements: mention that SSDs with PLP should be used Aaron Lauterer
@ 2024-03-20  9:30 ` Fiona Ebner
  2024-03-20  9:49   ` Aaron Lauterer
  2024-03-21  8:06   ` Thomas Lamprecht
  2024-03-21 10:43 ` Aaron Lauterer
  2024-03-29 13:11 ` [pve-devel] applied: " Thomas Lamprecht
  2 siblings, 2 replies; 10+ messages in thread
From: Fiona Ebner @ 2024-03-20  9:30 UTC (permalink / raw)
  To: Proxmox VE development discussion, Aaron Lauterer

Am 20.03.24 um 09:56 schrieb Aaron Lauterer:
> Signed-off-by: Aaron Lauterer <a.lauterer@proxmox.com>
> ---
>  pve-system-requirements.adoc | 2 ++
>  1 file changed, 2 insertions(+)
> 
> diff --git a/pve-system-requirements.adoc b/pve-system-requirements.adoc
> index bc3689d..4db5358 100644
> --- a/pve-system-requirements.adoc
> +++ b/pve-system-requirements.adoc
> @@ -49,6 +49,8 @@ Recommended System Requirements
>    (BBU) or non-RAID for ZFS and Ceph. Neither ZFS nor Ceph are compatible with a
>    hardware RAID controller.
>  ** Shared and distributed storage is possible.
> +** SSDs with Power-Loss-Protection (PLP) are recommended for good performance.
> +  Using consumer SSDs is discouraged.
>  

Having PLP might correlate with having good performance, but it's not
the reason for good performance and good performance is not the reason
you want PLP. It's just that both things are present in many enterprise
SSDs, I'd mention that explicitly to avoid potential confusion.

>  * Redundant (Multi-)Gbit NICs, with additional NICs depending on the preferred
>    storage technology and cluster setup.




^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [pve-devel] [PATCH docs] system-requirements: mention that SSDs with PLP should be used
  2024-03-20  9:30 ` Fiona Ebner
@ 2024-03-20  9:49   ` Aaron Lauterer
  2024-03-20 10:01     ` Stefan Sterz
  2024-03-20 10:02     ` Fiona Ebner
  2024-03-21  8:06   ` Thomas Lamprecht
  1 sibling, 2 replies; 10+ messages in thread
From: Aaron Lauterer @ 2024-03-20  9:49 UTC (permalink / raw)
  To: Fiona Ebner, Proxmox VE development discussion



On  2024-03-20  10:30, Fiona Ebner wrote:
> Am 20.03.24 um 09:56 schrieb Aaron Lauterer:
>> Signed-off-by: Aaron Lauterer <a.lauterer@proxmox.com>
>> ---
>>   pve-system-requirements.adoc | 2 ++
>>   1 file changed, 2 insertions(+)
>>
>> diff --git a/pve-system-requirements.adoc b/pve-system-requirements.adoc
>> index bc3689d..4db5358 100644
>> --- a/pve-system-requirements.adoc
>> +++ b/pve-system-requirements.adoc
>> @@ -49,6 +49,8 @@ Recommended System Requirements
>>     (BBU) or non-RAID for ZFS and Ceph. Neither ZFS nor Ceph are compatible with a
>>     hardware RAID controller.
>>   ** Shared and distributed storage is possible.
>> +** SSDs with Power-Loss-Protection (PLP) are recommended for good performance.
>> +  Using consumer SSDs is discouraged.
>>   
> 
> Having PLP might correlate with having good performance, but it's not
> the reason for good performance and good performance is not the reason
> you want PLP. It's just that both things are present in many enterprise
> SSDs, I'd mention that explicitly to avoid potential confusion.

When it comes to sync writes, it is definitely one reason for the good 
performance ;)
But yeah, let's think about it, what about the following?:


Enterprise grade SSDs are recommended for good performance. Checking for 
  Power-Loss-Protection (PLP) is a good way to avoid consumer grade 
SSDs. The use of consumer grade SSDs is discouraged.


Not too happy with that either, but phrasing it correctly and succinct 
is an art in itself.

> 
>>   * Redundant (Multi-)Gbit NICs, with additional NICs depending on the preferred
>>     storage technology and cluster setup.




^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [pve-devel] [PATCH docs] system-requirements: mention that SSDs with PLP should be used
  2024-03-20  9:49   ` Aaron Lauterer
@ 2024-03-20 10:01     ` Stefan Sterz
  2024-03-20 10:02     ` Fiona Ebner
  1 sibling, 0 replies; 10+ messages in thread
From: Stefan Sterz @ 2024-03-20 10:01 UTC (permalink / raw)
  To: Proxmox VE development discussion, Fiona Ebner

On Wed Mar 20, 2024 at 10:49 AM CET, Aaron Lauterer wrote:
>
>
> On  2024-03-20  10:30, Fiona Ebner wrote:
> > Am 20.03.24 um 09:56 schrieb Aaron Lauterer:
> >> Signed-off-by: Aaron Lauterer <a.lauterer@proxmox.com>
> >> ---
> >>   pve-system-requirements.adoc | 2 ++
> >>   1 file changed, 2 insertions(+)
> >>
> >> diff --git a/pve-system-requirements.adoc b/pve-system-requirements.adoc
> >> index bc3689d..4db5358 100644
> >> --- a/pve-system-requirements.adoc
> >> +++ b/pve-system-requirements.adoc
> >> @@ -49,6 +49,8 @@ Recommended System Requirements
> >>     (BBU) or non-RAID for ZFS and Ceph. Neither ZFS nor Ceph are compatible with a
> >>     hardware RAID controller.
> >>   ** Shared and distributed storage is possible.
> >> +** SSDs with Power-Loss-Protection (PLP) are recommended for good performance.
> >> +  Using consumer SSDs is discouraged.
> >>
> >
> > Having PLP might correlate with having good performance, but it's not
> > the reason for good performance and good performance is not the reason
> > you want PLP. It's just that both things are present in many enterprise
> > SSDs, I'd mention that explicitly to avoid potential confusion.
>
> When it comes to sync writes, it is definitely one reason for the good
> performance ;)
> But yeah, let's think about it, what about the following?:
>
>
> Enterprise grade SSDs are recommended for good performance. Checking for
>   Power-Loss-Protection (PLP) is a good way to avoid consumer grade
> SSDs. The use of consumer grade SSDs is discouraged.
>
>
> Not too happy with that either, but phrasing it correctly and succinct
> is an art in itself.
>

How about:

Enterprise SSDs with good performance are recommended.
Power-Loss-Protection (PLP) support can help identify such disks. Using
consumer SSDs is discouraged

> >
> >>   * Redundant (Multi-)Gbit NICs, with additional NICs depending on the preferred
> >>     storage technology and cluster setup.
>
>
> _______________________________________________
> pve-devel mailing list
> pve-devel@lists.proxmox.com
> https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel





^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [pve-devel] [PATCH docs] system-requirements: mention that SSDs with PLP should be used
  2024-03-20  9:49   ` Aaron Lauterer
  2024-03-20 10:01     ` Stefan Sterz
@ 2024-03-20 10:02     ` Fiona Ebner
  2024-03-20 14:48       ` Maximiliano Sandoval
  1 sibling, 1 reply; 10+ messages in thread
From: Fiona Ebner @ 2024-03-20 10:02 UTC (permalink / raw)
  To: Aaron Lauterer, Proxmox VE development discussion



Am 20.03.24 um 10:49 schrieb Aaron Lauterer:
> 
> 
> On  2024-03-20  10:30, Fiona Ebner wrote:
>> Am 20.03.24 um 09:56 schrieb Aaron Lauterer:
>>> Signed-off-by: Aaron Lauterer <a.lauterer@proxmox.com>
>>> ---
>>>   pve-system-requirements.adoc | 2 ++
>>>   1 file changed, 2 insertions(+)
>>>
>>> diff --git a/pve-system-requirements.adoc b/pve-system-requirements.adoc
>>> index bc3689d..4db5358 100644
>>> --- a/pve-system-requirements.adoc
>>> +++ b/pve-system-requirements.adoc
>>> @@ -49,6 +49,8 @@ Recommended System Requirements
>>>     (BBU) or non-RAID for ZFS and Ceph. Neither ZFS nor Ceph are
>>> compatible with a
>>>     hardware RAID controller.
>>>   ** Shared and distributed storage is possible.
>>> +** SSDs with Power-Loss-Protection (PLP) are recommended for good
>>> performance.
>>> +  Using consumer SSDs is discouraged.
>>>   
>>
>> Having PLP might correlate with having good performance, but it's not
>> the reason for good performance and good performance is not the reason
>> you want PLP. It's just that both things are present in many enterprise
>> SSDs, I'd mention that explicitly to avoid potential confusion.
> 
> When it comes to sync writes, it is definitely one reason for the good
> performance ;)

Oh, I see. Didn't think about that :)

> But yeah, let's think about it, what about the following?:
> 
> 
> Enterprise grade SSDs are recommended for good performance. Checking for
>  Power-Loss-Protection (PLP) is a good way to avoid consumer grade SSDs.
> The use of consumer grade SSDs is discouraged.
> 
> 
> Not too happy with that either, but phrasing it correctly and succinct
> is an art in itself.
> 

IMHO, it's still succinct enough. But you could also go for "avoid
consumer grade SSDs, whose use is discouraged."

>>
>>>   * Redundant (Multi-)Gbit NICs, with additional NICs depending on
>>> the preferred
>>>     storage technology and cluster setup.




^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [pve-devel] [PATCH docs] system-requirements: mention that SSDs with PLP should be used
  2024-03-20 10:02     ` Fiona Ebner
@ 2024-03-20 14:48       ` Maximiliano Sandoval
  0 siblings, 0 replies; 10+ messages in thread
From: Maximiliano Sandoval @ 2024-03-20 14:48 UTC (permalink / raw)
  To: Proxmox VE development discussion

Fiona Ebner <f.ebner@proxmox.com> writes:

> IMHO, it's still succinct enough. But you could also go for "avoid
> consumer grade SSDs, whose use is discouraged."

Neither consumer or enterprise grade disks are super well defined, why
not just discourage disks without PLP.

--
Maximiliano




^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [pve-devel] [PATCH docs] system-requirements: mention that SSDs with PLP should be used
  2024-03-20  9:30 ` Fiona Ebner
  2024-03-20  9:49   ` Aaron Lauterer
@ 2024-03-21  8:06   ` Thomas Lamprecht
  2024-03-28 13:29     ` Aaron Lauterer
  1 sibling, 1 reply; 10+ messages in thread
From: Thomas Lamprecht @ 2024-03-21  8:06 UTC (permalink / raw)
  To: Proxmox VE development discussion, Fiona Ebner, Aaron Lauterer

(missed reply-all, so resending)

On 20/03/2024 10:30, Fiona Ebner wrote:
> Am 20.03.24 um 09:56 schrieb Aaron Lauterer:
>> Signed-off-by: Aaron Lauterer <a.lauterer@proxmox.com>
>> ---
>>  pve-system-requirements.adoc | 2 ++
>>  1 file changed, 2 insertions(+)
>>
>> diff --git a/pve-system-requirements.adoc b/pve-system-requirements.adoc
>> index bc3689d..4db5358 100644
>> --- a/pve-system-requirements.adoc
>> +++ b/pve-system-requirements.adoc
>> @@ -49,6 +49,8 @@ Recommended System Requirements
>>    (BBU) or non-RAID for ZFS and Ceph. Neither ZFS nor Ceph are compatible with a
>>    hardware RAID controller.
>>  ** Shared and distributed storage is possible.
>> +** SSDs with Power-Loss-Protection (PLP) are recommended for good performance.
>> +  Using consumer SSDs is discouraged.
>>  
>
> Having PLP might correlate with having good performance, but it's not
> the reason for good performance and good performance is not the reason
> you want PLP. 

Disagree, PLP is the biggest reason for good performance compared to
consumer SSDs and it's often the main reason people buy them, as one
can make consumer SSDs safe without PLP, it just gets damn slow.




^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [pve-devel] [PATCH docs] system-requirements: mention that SSDs with PLP should be used
  2024-03-20  8:56 [pve-devel] [PATCH docs] system-requirements: mention that SSDs with PLP should be used Aaron Lauterer
  2024-03-20  9:30 ` Fiona Ebner
@ 2024-03-21 10:43 ` Aaron Lauterer
  2024-03-29 13:11 ` [pve-devel] applied: " Thomas Lamprecht
  2 siblings, 0 replies; 10+ messages in thread
From: Aaron Lauterer @ 2024-03-21 10:43 UTC (permalink / raw)
  To: pve-devel

v2 is on the list
https://lists.proxmox.com/pipermail/pve-devel/2024-March/062296.html

On  2024-03-20  09:56, Aaron Lauterer wrote:
> Signed-off-by: Aaron Lauterer <a.lauterer@proxmox.com>
> ---
>   pve-system-requirements.adoc | 2 ++
>   1 file changed, 2 insertions(+)
> 
> diff --git a/pve-system-requirements.adoc b/pve-system-requirements.adoc
> index bc3689d..4db5358 100644
> --- a/pve-system-requirements.adoc
> +++ b/pve-system-requirements.adoc
> @@ -49,6 +49,8 @@ Recommended System Requirements
>     (BBU) or non-RAID for ZFS and Ceph. Neither ZFS nor Ceph are compatible with a
>     hardware RAID controller.
>   ** Shared and distributed storage is possible.
> +** SSDs with Power-Loss-Protection (PLP) are recommended for good performance.
> +  Using consumer SSDs is discouraged.
>   
>   * Redundant (Multi-)Gbit NICs, with additional NICs depending on the preferred
>     storage technology and cluster setup.




^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: [pve-devel] [PATCH docs] system-requirements: mention that SSDs with PLP should be used
  2024-03-21  8:06   ` Thomas Lamprecht
@ 2024-03-28 13:29     ` Aaron Lauterer
  0 siblings, 0 replies; 10+ messages in thread
From: Aaron Lauterer @ 2024-03-28 13:29 UTC (permalink / raw)
  To: Thomas Lamprecht, Proxmox VE development discussion, Fiona Ebner

Should we stick with v1 or v2? V1 is definitely more strongly worded 
than v2.

v1:
+**·SSDs·with·Power-Loss-Protection·(PLP)·are·recommended·for·good·performance.
+··Using·consumer·SSDs·is·discouraged.

vs v2:

+**·Enterprise·grade·SSDs·are·recommended·for·good·performance.·Check·for·power
+··loss·protection·(PLP)·to·avoid·using·consumer-grade·SSDs,·which·are·not
+··recommended.

On  2024-03-21  09:06, Thomas Lamprecht wrote:
> (missed reply-all, so resending)
> 
> On 20/03/2024 10:30, Fiona Ebner wrote:
>> Am 20.03.24 um 09:56 schrieb Aaron Lauterer:
>>> Signed-off-by: Aaron Lauterer <a.lauterer@proxmox.com>
>>> ---
>>>   pve-system-requirements.adoc | 2 ++
>>>   1 file changed, 2 insertions(+)
>>>
>>> diff --git a/pve-system-requirements.adoc b/pve-system-requirements.adoc
>>> index bc3689d..4db5358 100644
>>> --- a/pve-system-requirements.adoc
>>> +++ b/pve-system-requirements.adoc
>>> @@ -49,6 +49,8 @@ Recommended System Requirements
>>>     (BBU) or non-RAID for ZFS and Ceph. Neither ZFS nor Ceph are compatible with a
>>>     hardware RAID controller.
>>>   ** Shared and distributed storage is possible.
>>> +** SSDs with Power-Loss-Protection (PLP) are recommended for good performance.
>>> +  Using consumer SSDs is discouraged.
>>>   
>>
>> Having PLP might correlate with having good performance, but it's not
>> the reason for good performance and good performance is not the reason
>> you want PLP.
> 
> Disagree, PLP is the biggest reason for good performance compared to
> consumer SSDs and it's often the main reason people buy them, as one
> can make consumer SSDs safe without PLP, it just gets damn slow.




^ permalink raw reply	[flat|nested] 10+ messages in thread

* [pve-devel] applied: [PATCH docs] system-requirements: mention that SSDs with PLP should be used
  2024-03-20  8:56 [pve-devel] [PATCH docs] system-requirements: mention that SSDs with PLP should be used Aaron Lauterer
  2024-03-20  9:30 ` Fiona Ebner
  2024-03-21 10:43 ` Aaron Lauterer
@ 2024-03-29 13:11 ` Thomas Lamprecht
  2 siblings, 0 replies; 10+ messages in thread
From: Thomas Lamprecht @ 2024-03-29 13:11 UTC (permalink / raw)
  To: Proxmox VE development discussion, Aaron Lauterer

Am 20/03/2024 um 09:56 schrieb Aaron Lauterer:
> Signed-off-by: Aaron Lauterer <a.lauterer@proxmox.com>
> ---
>  pve-system-requirements.adoc | 2 ++
>  1 file changed, 2 insertions(+)
> 
>

applied this one, thanks!

It's correct and avoids duplicate use of "recommend"




^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2024-03-29 13:11 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-03-20  8:56 [pve-devel] [PATCH docs] system-requirements: mention that SSDs with PLP should be used Aaron Lauterer
2024-03-20  9:30 ` Fiona Ebner
2024-03-20  9:49   ` Aaron Lauterer
2024-03-20 10:01     ` Stefan Sterz
2024-03-20 10:02     ` Fiona Ebner
2024-03-20 14:48       ` Maximiliano Sandoval
2024-03-21  8:06   ` Thomas Lamprecht
2024-03-28 13:29     ` Aaron Lauterer
2024-03-21 10:43 ` Aaron Lauterer
2024-03-29 13:11 ` [pve-devel] applied: " Thomas Lamprecht

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
Service provided by Proxmox Server Solutions GmbH | Privacy | Legal