Чемпионат супы по говнокодингу
Тайлики какой нибудь милиоономерной карты держать в уме, например
Писать в сотни файлов одновременно хочется.... ну, опустим то, что на самом деле нельзя, если нет сотни ядер, но это не так важно...
Кажется, в подобной задаче медленные стримы первые под нож пойдут
Уточню: а зачем вообще ядра для записи в файлы?
А еще диски "обожают" писать во много адресов одновременно
А ещё запись в файл != запись на диск...
Ну пока буфер не флашнулся да)
Это в ваших компьютерах на высоких уровнях
Это шутка такая, а так, вроде, от количества ядер зависит то, сколько фактических потоков может выполняться одновременно
Так я и спрашиваю: как запись в файл связана с числом выполняющихся потоков приложения?)
Чтобы писать в файл нужны ядра, стальные ядра
Лучше кремниевые шары
жаль_нельзя_гачи_гифки.gif
Даже сотня ядер не спасёт
На 100 дисков, 100 ядрами и отключением специфики ОС и тонким управлением DMA может получится полностью параллельно.
Бред, хоть и возможный в теории
Раз в теории возможно, то не бред. А вот в реализации будет очень, очень, очень сложно и сильно зависит от железа.
Все ещё неясно, чем будет заниматься ядро
Ага, но шина pci то одна)
Во-первых, нет...
Сделать 100 или 20 или сколько там нужно будет.
Как нет? Я не о слотах*, а о шине
Или мы о конфигурациях с numa ведём речь и на каждый проц свой контроллер и диски?
даже если флашнулся еще нужен fsync
Обсуждают сегодня