Вопросы с тегом «performance»

Скорость, с которой запускается программа

1
Как вы очищаете буферы и кеш в системе Linux?
Прежде чем приступить к тестам, как освободить память (ОЗУ), которую ядро ​​Linux использует для своих буферов и кеша? Обратите внимание, что это в основном полезно для бенчмаркинга. Очистка буферов и кеша снижает производительность! Если вы здесь, потому что вы думали, что освобождение буферов и кеша было положительным моментом, иди и …
314 linux  kernel  performance  cache  ram 

8
Зачем использовать своп, если в ОЗУ более чем достаточно свободного места?
Использование пространства подкачки вместо ОЗУ может значительно замедлить работу ПК. Так почему же, когда у меня более чем достаточно ОЗУ, моя система Linux (Arch) использует подкачку? Оформить мой хитрый вывод ниже: Кроме того, это могло быть причиной проблем с быстродействием и быстродействием системы? Выход free -m: $ free -m total …
125 performance  swap 

6
Могу ли я настроить свою систему Linux для более агрессивного кэширования файловой системы?
Я не беспокоюсь ни об использовании оперативной памяти (так как у меня достаточно), ни о потере данных в случае случайного выключения (так как мое питание поддерживается, система надежна и данные не критичны). Но я много занимаюсь обработкой файлов и могу повысить производительность. Вот почему я хотел бы настроить систему так, …

5
Есть ли способ определить оптимальное значение параметра bs для dd?
Иногда я видел в Интернете комментарии в духе «убедитесь, что вы установили« bs = », потому что значение по умолчанию займет слишком много времени», и мой собственный крайне ненаучный опыт «ну, похоже, это заняло больше времени, чем другие». время на прошлой неделе ", кажется, подтверждают это. Поэтому всякий раз, когда …


4
Dash или какая-то другая оболочка «быстрее» bash?
Я всегда думал, что единственным преимуществом использования тире вместо bash является то, что тире меньше, и поэтому во многих случаях тире запускается быстрее во время загрузки. Но я провел некоторое исследование и обнаружил, что некоторые люди переносят все свои сценарии в надежде, что они будут работать быстрее, и я также …
57 bash  performance  dash 

4
Должен ли я заботиться о ненужных кошках?
Многие утилиты командной строки могут получать свои данные либо из канала, либо в качестве аргумента имени файла. Для длинных сценариев оболочки, я считаю, что начало цепочки с помощью catделает ее более читаемой, особенно если первая команда будет нуждаться в многострочных аргументах. сравнить sed s/bla/blaha/ data \ | grep blah \ …

2
Почему egrep [wW] [oO] [rR] [dD] быстрее, чем слово grep -i?
Я использовал grep -iчаще и обнаружил, что это медленнее, чем его egrepэквивалент, где я сопоставляю верхний или нижний регистр каждой буквы: $ time grep -iq "thats" testfile real 0m0.041s user 0m0.038s sys 0m0.003s $ time egrep -q "[tT][hH][aA][tT][sS]" testfile real 0m0.010s user 0m0.003s sys 0m0.006s Есть grep -iли дополнительные тесты, …
49 grep  performance 

1
Почему GNU находит так быстро по сравнению с графическими утилитами поиска файлов?
Я пытаюсь найти файл, который не существует в моем домашнем каталоге и во всех подкаталогах. find ~/ -name "bogus"дает мне эту информацию через несколько секунд, но файловому менеджеру KDEdolphin понадобилось почти 3 минуты, чтобы сделать то же самое. Это соответствует моему предыдущему опыту работы с GNOMEbeagle . Как findудается делать …

2
Производительность сокетов unix против портов TCP
Например, на php-fpm: #listen = 127.0.0.1:9000 listen = /var/run/php-fpm/php-fpm.sock Существуют ли существенные различия в производительности между использованием прослушивателей на основе сокетов Unix через TCP-порты? (Не только для PHP, но и вообще. Отличается ли он для каждого сервиса?)

4
Какая файловая система Linux наиболее эффективна для хранения большого количества маленьких файлов (HDD, а не SSD)?
У меня есть дерево каталогов, которое содержит много маленьких файлов и небольшое количество больших файлов. Средний размер файла составляет около 1 килобайта. В дереве 210158 файлов и каталогов (это число было получено при запуске find | wc -l). Небольшой процент файлов добавляется / удаляется / переписывается несколько раз в неделю. …

4
grep: память исчерпана
Я делал очень простой поиск: grep -R Milledgeville ~/Documents И через некоторое время появилась эта ошибка: grep: memory exhausted Как я могу избежать этого? У меня в системе 10 ГБ ОЗУ и запущено несколько приложений, поэтому я очень удивлен, что у простого grep не хватает памяти. ~/Documentsсоставляет около 100 ГБ …

3
VirtualBox: плохая идея назначать больше ядер виртуального процессора, чем количество физических ядер процессора
Интересно, поскольку у меня есть процессор с поддержкой Hyper-Threading , плохая идея - назначать больше ядер виртуального процессора, чем число физических ядер процессора, о чем свидетельствует следующее предупреждение: Стенограмма: Виртуальной машине назначено больше виртуальных процессоров, чем количество физических процессоров в хост-системе. Это может снизить производительность вашей виртуальной машины. Пожалуйста, рассмотрите …

8
Есть ли параллельный файловый архиватор (например, tar)?
Есть ли что-то для параллельного архивирования файлов? Tar хорош, но я не использую ленточные архивы, и для меня более важно, чтобы архивирование происходило быстро (со сжатием, как bzip2), так как у меня есть smp.

7
Принудительно, чтобы каталог всегда был в кеше
Я тестировал различные методы, чтобы сократить время, необходимое для компиляции всего моего проекта на С ++. В настоящее время это занимает ~ 5 минут. Я экспериментировал с distcc, ccache и другими. Недавно я обнаружил, что если я скопирую весь свой проект на RAM-диск, а затем откомпилирую его, это сократит время …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.