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

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

314
Как вы очищаете буферы и кеш в системе Linux?

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

125
Зачем использовать своп, если в ОЗУ более чем достаточно свободного места?

Использование пространства подкачки вместо ОЗУ может значительно замедлить работу ПК. Так почему же, когда у меня более чем достаточно ОЗУ, моя система Linux (Arch) использует подкачку? Оформить мой хитрый вывод ниже: Кроме того, это могло быть причиной проблем с быстродействием и быстродействием...

119
Могу ли я настроить свою систему Linux для более агрессивного кэширования файловой системы?

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

71
Есть ли способ определить оптимальное значение параметра bs для dd?

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

57
Dash или какая-то другая оболочка «быстрее» bash?

Я всегда думал, что единственным преимуществом использования тире вместо bash является то, что тире меньше, и поэтому во многих случаях тире запускается быстрее во время загрузки. Но я провел некоторое исследование и обнаружил, что некоторые люди переносят все свои сценарии в надежде, что они будут...

50
Должен ли я заботиться о ненужных кошках?

Многие утилиты командной строки могут получать свои данные либо из канала, либо в качестве аргумента имени файла. Для длинных сценариев оболочки, я считаю, что начало цепочки с помощью catделает ее более читаемой, особенно если первая команда будет нуждаться в многострочных аргументах. сравнить sed...

49
Почему 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...

47
Производительность сокетов unix против портов TCP

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

47
Почему GNU находит так быстро по сравнению с графическими утилитами поиска файлов?

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

43
Какая файловая система Linux наиболее эффективна для хранения большого количества маленьких файлов (HDD, а не SSD)?

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

43
Почему Linux обычно используется в качестве операционной системы для суперкомпьютеров?

По состоянию на ноябрь 2010 года Linux используется на 459 из 500 суперкомпьютеров TOP500. Обратитесь к таблице через Интернет-архив . Каковы причины такого массового использования Linux в суперкомпьютерном...

42
grep: память исчерпана

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

41
VirtualBox: плохая идея назначать больше ядер виртуального процессора, чем количество физических ядер процессора

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

40
Есть ли параллельный файловый архиватор (например, tar)?

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

35
Измерьте пропускную способность трубы в оболочке

Существует команда оболочки, которая позволяет вам измерять скорость прохождения данных, поэтому вы можете измерить скорость вывода команд в канале. Так что вместо: $ somecommand | anothercommand Вы можете сделать что-то вроде: $ somecommand | ??? | anothercommand И пропускная статистика (байт /...

35
Принудительно, чтобы каталог всегда был в кеше

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

32
Как ускорить X по SSH при медленном сетевом соединении?

Существуют ли какие-либо конкретные рекомендации по ускорению приложений X по ssh при медленном сетевом соединении? В этом конкретном случае я получаю доступ к серверу, расположенному на западном побережье, с ноутбука на восточном побережье и к тому же по не слишком быстрому соединению DSL. Любые...

30
Каковы точные различия между awk и cut с помощью grep? [закрыто]

Мы знаем, что можем получить второй столбец нужной строки из файла, используя эти два метода: awk '/WORD/ { print $2 }' filename или grep WORD filename| cut -f 2 -d ' ' Мои вопросы: Каковы различия между двумя командами выше? Какой из них имеет лучшую производительность? Каковы преимущества...