Apple NVMe: 46 IOPS!!!

Что: 1e91d63fac9882e2c226ceb360916d802c96e9be

Когда: 2022-02-17 10:45:08+03:00

Темы: apple fun

Apple NVMe: 46 IOPS!!!

https://threadreaderapp.com/thread/1494213855387734019.html
В macOS сломано всё что касается select/poll/kqueue
(https://blog.stargrave.org/russian/f19e0f25f0bf0c1563602d922e9cdf0c1f5ff00b),
вроде бы сломано aio (22505814479aaf4c678693c54e36f8cc148b4b08),
сломан multicast/broadcast (277ff07b8933d9583804d9c57b8b0df69c16ba02),
врали о том что работает Tuhderbolt3 (c75df148fc3c98f8f102d9c3a8c096e60f7b1a8d),
и вообще творят только непотребство
(2afb4b4e77f8bb47a327093a40da1db72eb5757b,
c063c4810e90ab11320b0d4a8cf3606248dce5e5,
22dfdf4ab8cd4c68c15720af9296091114e3c3f7,
6db13fd1478b932dfe859e0c2241ba468d19df40).
Ещё в macOS был сломан lock (https://apenwarr.ca/log/20101213).

Теперь выясняется что fsync на самом деле нифига не fsync, а штука
которая выгружает всё из буферов ОС, но не отправляет команду на очистку
буферов самих дисков! По сути просто врёт. Зато какие крутые цифры в
benchmark-ах! А на самом деле, если "честный" fsynс там делать, то
производительность у автора выходит... 46 IOPS!!! Это тупо в разы
медленнее чем у жёстких дисков.

В desktop применении fsync-и не часто делаются на самом деле, не так
много задач, поэтому apple fanboys конечно будут удовлетворены. Но для
"боевых" задач (СУБД например) оно вообще ни на что не годится.

оставить комментарий

комментарий 0:

From: Sergey Matveev
Date: 2022-02-25 19:54:41Z

https://habr.com/ru/news/t/653527/

Сгенерирован: SGBlog 0.34.0