Если я хочу улучшить производительность своего компьютера или оптимизировать производительность компьютера, который еще предстоит купить, как я могу определить, какое оборудование мне нужно будет выбрать / обновить?
- Тактовая частота процессора и количество ядер,
- Тип и количество оперативной памяти,
- Тип и свойства видеокарты или чипсета,
- Тип и свойства носителя (жесткий диск или твердотельное хранилище),
- GPU/GPGPU,
- Возможно сочетание вышеперечисленного,
- Другие?
Например, я недавно обновил свой ноутбук (HDD → SSD) и RAM (2 ГБ → 8 ГБ), основываясь на общих рекомендациях и на том факте, что я не знаю, как обновить что-либо еще. Это привело к огромному улучшению производительности. Предположим, что у меня есть машина, на которой теоретически любой компонент может быть модернизирован, как мне определить текущий узкий / ограничивающий фактор, если я хочу еще больше повысить производительность? Например:
- Время загружаться,
- Время для сложной операции по редактированию фотографий,
- Время для компиляции документа LaTeX,
- Время запустить Firefox,
- Время начать проигрывать видео,
- и другие вещи.
С помощью таких инструментов, как top
я могу измерять загрузку процессора и оперативной памяти. Это говорит мне, какие процессы используют мои текущие ресурсы, но не то, что ограничивает их работу на 10% быстрее, в 2 раза быстрее, в 10 раз быстрее.