причем тут оператива, если всё упирается в дисковый ввод/вывод и шедулер операционки... т.е. планировщик задач. там же и атомарные операции есть и все такое. ну т.е. если не брать многозадачность, а с дискового ввода/вывода, то сравню IDE и SCSI, в той части когда в IDE операция атомарная (т.е. пока бошка до нужного сектора на диске не доедет все заблокированно), а в scsi есть очередь команд... т.е. пока бошка по блинам жесткого диска едет, фирмваре смотрит нет ли команд каких либо для тех самых мест над которыми она пролетает (т.е. блокировки нет и операции по чтению выполняются параллельно). Т.е. если в очередь команд от разных процессов прилетело прочитать 10 файлов, то эти файлы будут читаться не последовательно, а по мере того как над ними головки дисковые летают... т.е. така оптимизация. В SATA есть похожая система, которая называется NCQ, что совсем не значит что контроллер её поддерживает и тем более raid контроллер, в который мы воткнули три диска и ждем от них чудо... ну когда-то что бы и stripe и NCQ в природе не было. Причем эти уроды, которые сейлзы, они в этом нихрена не понимают и впаривают исходя из финансовых возможностей клиента. Можно взять 5 дешевых хардов по 160гиг, запихнуть их в страйп на рейде с буфером в три гига и получить партицию более быструю чем SAS, при стоимости в разы меньшей за тот же объем. Там работа с файлами до 3х гигов идёт на уровне буфера по сути.
Далее касаемо CPU. Многие хотят что бы было дофига гигагерц, но это из-за вышеприведенного совсем не нужно. Мы всегда конфигуряли сервера из расчета оптимальности... и бюджеты там, уж поверьте, за шесть нулей в ненашенских бывали. Системы где много не слишком быстрой памяти и процы с большим объемом L2, всегда опережали системы где более быстрые процы с маленьким объемом L2 и равное количество более быстрой памяти. Почему? Потому что упирается уже не в дисковый ввод/вывод, а в производительность работы с памятью и разных там шин на материнке. Ну и шумность при выходе за 2,5Ghz на ядро, а так же энергопотребление, говорить смысла нет.
Далее идут спец девайсы, которые позволяют вынести какие-то задачи в своё тело... и штуки очень полезные, в т.ч. и хардварные кодеки, которые позволяют кодировать на всю катушку. При наличии хардварных решений количество гигагерц у цпу материнки значения не имеет, т.к. задача выполняется на матрице/cpu внешней карты. Ну т.е. либо 4 часа на станции с кучей гигагерц, либо 10 минут на пофигу чем но с наличием карты.
Вы можете описать круг задач?