3

Если я хочу улучшить производительность своего компьютера или оптимизировать производительность компьютера, который еще предстоит купить, как я могу определить, какое оборудование мне нужно будет выбрать / обновить?

  1. Тактовая частота процессора и количество ядер,
  2. Тип и количество оперативной памяти,
  3. Тип и свойства видеокарты или чипсета,
  4. Тип и свойства носителя (жесткий диск или твердотельное хранилище),
  5. GPU/GPGPU,
  6. Возможно сочетание вышеперечисленного,
  7. Другие?

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

  • Время загружаться,
  • Время для сложной операции по редактированию фотографий,
  • Время для компиляции документа LaTeX,
  • Время запустить Firefox,
  • Время начать проигрывать видео,
  • и другие вещи.

С помощью таких инструментов, как top я могу измерять загрузку процессора и оперативной памяти. Это говорит мне, какие процессы используют мои текущие ресурсы, но не то, что ограничивает их работу на 10% быстрее, в 2 раза быстрее, в 10 раз быстрее.

1 ответ1

3

Это зависит от вашего конкретного использования вашего компьютера.

Различные программы по-разному подчеркивают аппаратное обеспечение, и производительность может увеличиваться в соответствии с обновлениями, которые наилучшим образом удовлетворяют потребности каждой программы.

Я вижу два основных способа:

  • Инструменты / Наборы тестов
    Вы можете искать в Интернете инструменты / наборы тестов (например, этот, который я только что гуглил и никогда не пробовал). Они могут протестировать (и подвергнуть стрессу) систему для вас, давая подсказки о том, где ваш компьютер больше всего страдает.

Они могут охватывать широкий спектр компьютерных применений, и некоторые из них являются специализированными.

  • Старый, трудный путь
    Конечно, вы можете искать узкое место "вручную". Вы можете видеть, когда ваша машина начинает плохо работать, когда вы используете этот компьютер по-своему.

Хорошие возможности (для начала) - top , а лучше - htop [ 2 ] для процессов и запросов памяти, iotop [ 3 ] для операций ввода-вывода и iptraf или ntop [ 4 ] для анализа использования сети.

Дальнейшие чтения (как выяснилось из комментариев):

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .