Привет, великий лор! Есть задача. В секунду прога обращается к SSD 30000 раз, читает с разных позиций по несколько десятков байт. В секунду читает не более 500 Кб. 1 ядро процессора справляется нормально. Но уже два ядра обращаются не 30000*2=60000 в секунду раз, а всего по 12000 :))
1 ядро 12000/сек и 2 ядро 12000.
Камень на 4 ядра Райзен 3 3200.
Хотелось бы понять, можно как-то распараллелить запросы через SATA или m2, чтоб ядра к SSD обращались независимо? Каждое ядро обращалось по 30000 раз * 4 = 120000 в секунду?
Очень важно именно к одному диску на 1 порт sata или nvme.
Но в принципе интересно как операционки (желательно никсы) поведут себя, скажем, на 4 SSD на 4 ядра. Но пока нужно 4 ядра на 1 SSD.
Зачем это надо - хитрая задачка по криптографии.