[О блоге] [наверх] [пред] [2022-02-17 10:45:08+03:00] [1e91d63fac9882e2c226ceb360916d802c96e9be]
Темы: [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/