Запитання з тегом «performance»

Швидкість, з якою працює програма

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

5
Як пришвидшити X через SSH на повільному підключенні до мережі?
Чи є якісь конкретні рекомендації щодо прискорення роботи X-програм через ssh на повільному мережевому з'єднанні? У цьому конкретному випадку я отримую доступ до сервера, розташованого на західному узбережжі, від ноутбука на східному узбережжі, а також через не надто швидке з'єднання DSL. Будь-які налаштування для ssh? Якісь поради взагалі?


3
Які точні відмінності між awk та cut з grep? [зачинено]
Ми знаємо, що можемо отримати другий стовпець потрібного рядка з файлу за допомогою цих двох методів: awk '/WORD/ { print $2 }' filename або grep WORD filename| cut -f 2 -d ' ' Мої запитання: Які відмінності між двома командами вище? Який із найкращих результатів? Які переваги використання awkнад використанням …
30 awk  grep  performance  cut 

12
Як я можу налаштувати свій робочий стіл Linux, щоб бути більш чуйним?
У мене є досвід, що Linux працює нормально, поки фізична пам'ять не вичерпається. Як тільки використовується місце для заміни, продуктивність сильно погіршується, а графічний інтерфейс стає невідповідним. Ця проблема не обмежується певним дистрибутивом або робочим столом, тому що я спробував декілька (і проблема залишається). Що я можу з цим зробити?
30 linux  kernel  performance  io  swap 

4
python vs bc при оцінці 6 ^ 6 ^ 6
Я оцінюю вираз 6^6^6за допомогою pythonта bcокремо. Вміст файлу python є print 6**6**6. Коли я виконую time python test.py, я отримую вихід як real 0m0.067s user 0m0.050s sys 0m0.011s А потім я запустив команду, time echo 6^6^6 | bcяка дала мені наступний вихід real 0m0.205s user 0m0.197s sys 0m0.005s З …

11
Чому оболонка автоматично не фіксує "марне використання кота"? [зачинено]
Багато людей використовують однолінійки та скрипти, що містять код уздовж рядків cat "$MYFILE" | command1 | command2 > "$OUTPUT" Перший catчасто називають "марним використанням кота", оскільки технічно це вимагає запустити новий процес (часто /usr/bin/cat), коли цього можна було б уникнути, якби команда була < "$MYFILE" command1 | command2 > "$OUTPUT" …

8
Зробіть копію диска / диска повільніше
Чи існує метод уповільнення процесу копіювання в Linux? У мене великий файл, скажімо, 10 Гб, і я хотів би скопіювати його в інший каталог, але не хочу копіювати його на повній швидкості. Скажімо, я хотів би скопіювати його зі швидкістю 1 Мб / с, а не швидше. Я хотів би …

1
Чому "ls *" займає стільки часу, ніж "ls"?
У мене в каталозі є кілька файлів: $ ls | wc -l 9376 Хтось може пояснити, чому існує така величезна різниця у часі використання ls *та ls? $ time ls > /dev/null real 0m0.118s user 0m0.106s sys 0m0.011s і $ time ls * > /dev/null real 1m32.602s user 0m0.233s sys …

9
для vs знайти у Bash
При перегляді файлів є два способи: використовувати for-loop: for f in *; do echo "$f" done використання find: find * -prune | while read f; do echo "$f" done Якщо припустити, що ці дві петлі знайдуть однаковий список файлів, які відмінності у цих двох варіантах у виконанні та обробці?

8
Чи ефективніше розширення трубопроводів, зміщення чи розширення параметрів?
Я намагаюся знайти найефективніший спосіб ітерації за допомогою певних значень, які є послідовною кількістю значень подалі одне від одного у списку розділених пробілами слів (я не хочу використовувати масив). Наприклад, list="1 ant bat 5 cat dingo 6 emu fish 9 gecko hare 15 i j" Тому я хочу мати змогу …

5
Чи можу я просто відключити оновленняb?
Це updatedbвзагалі потрібно? Я ніколи не використовую, locateі мої сервери, як правило, мають десятки мільйонів файлів, що зазвичай робить updateb для роботи протягом тривалого часу і споживає введення-виведення, необхідне для MySQL та / або іншого програмного забезпечення. Чи можу я просто вийняти його з cron і очікувати, що все спрацює? …

5
Чому ітерація над файлом удвічі швидша, ніж його читання в пам'яті та обчислення двічі?
Я порівнюю наступне tail -n 1000000 stdout.log | grep -c '"success": true' tail -n 1000000 stdout.log | grep -c '"success": false' із наступним log=$(tail -n 1000000 stdout.log) echo "$log" | grep -c '"success": true' echo "$log" | grep -c '"success": false' і дивно, що другий займає майже в 3 рази …
26 bash  performance  io 

2
Чи можливо спровокувати вбивцю OOM при примусовій заміні?
Чи можливо система попередньо заміняти неактивні сторінки (vm.swappiness ), але викликати oom-killer, коли в системі закінчується оперативна пам’ять (на відміну від пам’яті) і змушена обмінюватися? Кінцева мета - утримати систему від затирання, коли вона починає обмітати диск через основні помилки сторінки, але все ж нехай неактивні сторінки витісняються. Ще одним …

4
Benchmark ssd на Linux: Як виміряти ті ж речі, що і crystaldiskmark у Windows
Я хочу порівняти ssd (можливо, із зашифрованими файловими системами) і порівняти його з орієнтирами, виконаними crystaldiskmark на Windows. Тож як я можу виміряти приблизно ті ж речі, що і кристалісскмарк? Для першого ряду (Seq) я думаю, що я міг би зробити щось подібне LC_ALL=C dd if=/dev/zero of=tempfile bs=1M count=1024 conv=fdatasync,notrunc …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.