Принимая во внимание следующие проблемы, каков будет порядок убывания от наибольших до наименьшего количества узких мест в компьютерной системе?
- Сетевой ввод / вывод
- Дисковый ввод / вывод
- RAM I / O
- Графический ввод / вывод
- Обработка ввода / вывода
Я часто объясняю концепцию того, что может заставить машину выглядеть медленной, и я хотел бы получить хорошее представление о том, какие узкие места в системе встречаются от наибольшего до минимального. Учитывая средний компьютер с неплохим жестким диском 7200 об / мин, сетевым подключением со средней скоростью 500 килобайт в секунду, средней скоростью ОЗУ, двухъядерным процессором 2 ГГц и довольно дешевой видеокартой, я бы сказал, что список выше? Я предположил бы, что это будет способ, которым я написал это, но я хотел бы быть уверен.
Каковы наибольшие и наименьшие причины узких мест в оборудовании и вводе / выводе?
источник
Ответы:
Это зависит
Если то, что вы делаете, загружает файлы, то узким местом в вашем случае будет сетевой ввод / вывод. Если они работают с текстовыми документами, сетевой ввод / вывод не имеет значения.
Вот, пожалуй, лучший способ описать это:
Замечания: Ввод / вывод относится к вводу / выводу. Хотя это является фактором для некоторых компонентов (например, для диска), для других он, как правило, не имеет значения. Многие процессоры могут принимать 6 ГБ / с, как и графические процессоры. Время, затрачиваемое на завершение вычислений, как правило, гораздо больше, чем время, которое требуется им, чтобы просто прочитать данные и выплюнуть их.
источник