Size: a a a

2020 February 15

LS

Lev Serebryakov in freebsd_ru
И для файлов, что ценно и отличает его от SPDK
источник

VO

Vyacheslav Olkhovchenkov in freebsd_ru
это ты CVE недельной давности прочитал?
источник

LS

Lev Serebryakov in freebsd_ru
Нет, читаю бенчмаркинг энтерпрайзных ssd, которые могут миллион иопс
источник

LS

Lev Serebryakov in freebsd_ru
А CVE — что ЦВЕ, был бы код, а ЦВЕ найдётся
источник

VO

Vyacheslav Olkhovchenkov in freebsd_ru
ссд миллион iops может, а память еле-еле десяток наскребает, вот это то что меня последний месяц беспокоит
источник

p

pragus in freebsd_ru
Lev Serebryakov
TIL про линуксовый io_uring, это как netmap но для дисков.
не только для дисков. это, фактически, новый механизм вызова сисколлов
источник

LS

Lev Serebryakov in freebsd_ru
pragus
не только для дисков. это, фактически, новый механизм вызова сисколлов
Ну, я ещё доку не читал, только мурзилку в описании бенчмарка, там говорится про I/O и две кольцевые очереди
источник

LS

Lev Serebryakov in freebsd_ru
Врядли так стоит вызывать getpid()
источник

КК

Константин Кукушкин in freebsd_ru
Lev Serebryakov
Ну, я ещё доку не читал, только мурзилку в описании бенчмарка, там говорится про I/O и две кольцевые очереди
дайте ссылку почитать про io_uring плз
источник

LS

Lev Serebryakov in freebsd_ru
Константин Кукушкин
дайте ссылку почитать про io_uring плз
источник

p

pragus in freebsd_ru
Lev Serebryakov
Ну, я ещё доку не читал, только мурзилку в описании бенчмарка, там говорится про I/O и две кольцевые очереди
там spsc в виде пары колец в shm.

в одно кольцо ты фигачишь опкоды операций + аргументы, а из другого асинхронно получаешь результаты по мере готовности.

самая прелесть - это возможность собирать цепочки операций. цепочка либо исполняется целиком, либо первая же ошибка фейлит испоонение
источник

LS

Lev Serebryakov in freebsd_ru
pragus
там spsc в виде пары колец в shm.

в одно кольцо ты фигачишь опкоды операций + аргументы, а из другого асинхронно получаешь результаты по мере готовности.

самая прелесть - это возможность собирать цепочки операций. цепочка либо исполняется целиком, либо первая же ошибка фейлит испоонение
Оооо, мейнфрейм!
источник

LS

Lev Serebryakov in freebsd_ru
Канальные программы!
источник

p

pragus in freebsd_ru
и можно барьеры в цепочках фигачить, чтобы порядок операций сохранять
источник

LS

Lev Serebryakov in freebsd_ru
Всё изобрёл IBM в 60-х
источник

p

pragus in freebsd_ru
типа write,write,write, fsync
источник

VO

Vyacheslav Olkhovchenkov in freebsd_ru
не все. коей-что DEC в 70-80хх
источник

LS

Lev Serebryakov in freebsd_ru
Vyacheslav Olkhovchenkov
не все. коей-что DEC в 70-80хх
На самом деле, что-то и берроуз или как его там и дата дженерал, но годы всё те, да
источник

LS

Lev Serebryakov in freebsd_ru
IBM просто единственный выживший, остальные не на слуху
источник

LS

Lev Serebryakov in freebsd_ru
Ну и Сеймур Крей лично, конечно.
источник