TGViewer
Okhsunrog's Logs Okhsunrog's Logs @okhsunrog_logs · 382 subscribers
Post #1671 406

Forwarded from Yet another senior pomidor (by @gmelikov)

Когда первый раз смотришь на описание mmap для доступа к диску, то всё выглядит так потрясно - ядро всё за тебя сделает, виртуальная память вжух-вжух, не надо следить что тебе нужно и просто знай себе да читай-пиши с нужным смещением. Как хорошо всё начинается!

А потом - бац, оказывается неявное поведение "простого доступа по смещениям" начинает сильно стрелять именно своей простотой (за счёт сложности жизни ядра, да)... По факту гранулярно и просто контроллировать доступ к диску становится очень сложно. Особенно феерично оно стреляет на записи. И почему-то многие пытаются его использовать для записи append-only... Вот очередная история с journald, где только после подробной иллюстрации и "срача" на hn за многие коды авторы решили что-то подумать о диком write-amplification.

Нет ничего лучше явного и простого, блин. Вот вам классная и весёлая преза в тему.
  • 👍 4
  • 👀 2
More from @okhsunrog_logs
  1. Sep 26, 2026Нас раскрыли, именно из-за этого мы выбирали Rust
  2. Sep 9, 2026Прикол из будущего: Как понять, плата навайбкожена или сделана своими рукам? 1) Питание сд…
  3. Aug 28, 2026photo post
  4. Aug 20, 2026Ссылка на чат по VPN Hide: https://t.me/+GJzDkYOuCIs1NWNi
  5. Aug 20, 2026Okhsunrog's Logs pinned «А ещё у меня теперь есть Boosty! Пока в нем пустовато, но скоро п…
  6. Aug 20, 2026А ещё у меня теперь есть Boosty! Пока в нем пустовато, но скоро появится интересный контен…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →