Загрузка ЦП никогда не достигает 100 %

Добавить set splitbelowв.vimrc.
Теперь :terminalдолжен разделить экран с терминалом внизу.
Для высоты просто используйте опцию ++rows={height}.

-1
28.11.2021, 09:20
1 ответ

Все не -интерактивные вычислительные задания в конечном итоге находят узкие места, когда какой-то ресурс используется на 100% и не позволяет полностью использовать другие ресурсы.

Типичными ресурсами, задействованными здесь, являются процессор, пропускная способность шины, пропускная способность памяти и пропускная способность диска. Может быть больше (, например, использование графического процессора, пропускная способность графического процессора ), если ваша система более сложная. Кроме того, пропускная способность шины и пропускная способность памяти могут быть одинаковыми.

Кроме того, дисковый ввод-вывод и использование ЦП могут быть взаимозависимыми, так что работа ЦП не может начаться до тех пор, пока данные не будут загружены с диска, а запись на диск не начнется до тех пор, пока ЦП не завершит обработку новых данных. В этом случае попытки предсказать будущие чтения (, возможно, с помощью приложения )и предварительной буферизации данных,или запуск новых вычислений до того, как данные будут полностью записаны, может повысить производительность. С другой стороны, запуск нескольких экземпляров, которые не являются взаимозависимыми, может позволить одному экземпляру использовать ЦП, в то время как другой выполняет дисковый ввод-вывод.

Если вы получаете загрузку ЦП только на 85 %, скорее всего, пропускная способность диска используется полностью, либо буферизация диска недостаточна и ЦП не работает. В Linux вы можете использовать такие инструменты, как atop, чтобы проверить пропускную способность вашего диска. Если он еще не на 100%, вы можете попробовать добавить еще один экземпляр и надеяться, что параллельное использование процессора и диска в отдельных экземплярах закроет этот пробел. Но, возможно, этого не произойдет, и это может не ускорить работу.

0
28.11.2021, 12:39

Теги

Похожие вопросы