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

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

1
Як мені зайнятися відстеженням використання IO в Linux та інших * nix OS '?
Іноді щось із моєї системи починає забивати диск. Я хотів би записати дані, які дозволять мені знати про використання вводу-виводу за один процес, а потім я можу повернутися до нього пізніше і подивитися, що це робить. Як мені слід вирішити цю проблему? Бонусні бали за рішення цього для довільних блокових …
15 performance  io 

5
Мільйони (невеликих) текстових файлів у папці
Ми хотіли б зберігати мільйони текстових файлів у файловій системі Linux, щоб мати змогу зафіксувати та обслуговувати довільну колекцію як послугу. Ми спробували інші рішення, як-от база даних ключових / значущих, але наші вимоги щодо одночасності та паралелізму роблять використання рідної файлової системи найкращим вибором. Найпростіший спосіб - це зберігання …

2
Найшвидший спосіб видалити дублікати з великого списку слів?
Мені потрібно присвятити великий список слів. Я спробував кілька команд і зробив кілька досліджень тут і тут, де вони пояснюють, що, як видається, найшвидшим способом подвоєння списку слів є використання awk. awk -> O (n)? сортувати -> O (n журнал n)? Однак я виявив, що це здається неправдою. Ось мої …
14 bash  awk  performance  sort 

2
Запуск тисячі фонових процесів згортання паралельно в скрипті bash
Я запускаю тисячі та процеси фонових завитків паралельно у наступному скрипті bash START=$(date +%s) for i in {1..100000} do curl -s "http://some_url_here/"$i > $i.txt& END=$(date +%s) DIFF=$(( $END - $START )) echo "It took $DIFF seconds" done У мене 49Gb Corei7-920 виділений сервер (не віртуальний). Я відслідковую споживання пам'яті та …
14 linux  performance  bash  curl  wget 

1
Чи працює ionice з планувальником термінів?
Мої системи Debian Wheezy використовують deadlineпланувальник. Я звик використовувати ioniceдля перенесення пріоритету введення / виводу завдань, що займають диски, у напружений час, і, мабуть, це допомагає (але я не маю жодних вагомих доказів). ioniceСторінка керівництва , ядро документація і цей документ OpenSUSE все припускають , що тільки cfqпланувальник враховує ioniceвтручання. …


4
Зібрати кілька тисяч файлів
У мене є каталог із cca 26 000 файлами, і мені потрібно поздоровитись у всіх цих файлах. Проблема полягає в тому, що мені це потрібно якомога швидше, тому не ідеально робити скрипт, де grep візьме ім'я одного файлу з команди find і запише збіги у файл. Перед тим, як видавати …

1
Чи безпечне відключення бар'єрів для ext4 на ноутбуці з акумулятором?
На сторінці керівництва йдеться про barrierваріант для ext4: Бар'єри для запису забезпечують належне впорядкування на журналі записів журналів, роблячи кеши для запису на леткі диски безпечними у використанні, за певну штрафну ефективність. Якщо ваші диски так чи інакше захищені акумулятором , відключення бар'єрів може безпечно підвищити продуктивність. Чи вважає ноутбук …

3
Активна робота із записом на продуктивності системи ядер SSD
Я помітив, що коли я пишу важкі програми, вся система сповільнюється. Щоб перевірити це далі, я запустив це, щоб зробити (відносно) низький процесор, з високою активністю диска: john -incremental > file_on_SSD Це викачує десятки тисяч рядків у секунду до файлу на моєму системному диску. Коли це робиться, миша відстає, TTY …
13 kernel  performance  io  ssd 

1
Використання Linux-груп для збалансування продуктивності процесора
У мене є дві двоядерні системи Linux, встановлені за допомогою Linux-груп з відносно недавніми ядрами; в одному працює Debian Squeeze, в другому - Ubuntu 11.04 Natty Narwhal. Я отримав балансування завантаження процесора з групами, які працюють трохи краще в системі Debian, незважаючи на її старе ядро. Але це не все …

1
Чому Обробка процесора% використання більше, ніж загальний час процесора
Коли я запускаю команду TOP, процес показує 1208% використання CPU, а загальний час роботи процесора становить 81,7% при включеному режимі IRIX. Коли я перемикаюсь на режим IRIX вимкнено, процес показує 99% використання процесора, а загальний час роботи процесора - 43%. Якісь ідеї, що може відбуватися? Оновлення Чи не вдалося налаштувати …
13 performance  cpu  top 

2
Як запобігти виконанню завдань cron протягом певного часу в Debian? ("режим гри" / "продуктивність")
Схоже, у мене налаштування журналу реєстрації є завданням cron і кожного разу, коли він запускається grep, logcheckзаймає близько ¼ мого процесора. Зараз у мене є певний час, протягом якого мені потрібен мій повний процесорний потенціал, і моя система може зайняти якомога менше ресурсів, за винятком конкретних / процесів (які я, …

1
Чому "strace" не показує, що цей процес чогось чекає?
Могутній straceмене підвів. Як це можливо? time fooпоказує, що fooзапуск займає кілька секунд ("реальний"), але використовує незначний час процесора, як у просторі користувача ("користувач"), так і в ядрі ("sys"). Для допитливих, fooвизначено нижче. Таким чином, він витрачає більшу частину свого часу на очікування чогось іншого, а не виконання інструкцій процесора. …

3
Як налаштувати простоту в управлінні пам’яттю Linux?
Параметр swappiness контролює схильність ядра до переміщення процесів з фізичної пам'яті та на диск обміну. Що таке налаштування за замовчуванням та як його налаштувати для покращення загальної продуктивності ?

2
Масивне, непередбачуване падіння продуктивності вводу / виводу в Linux
Я використовую Debian тестування без проблем протягом ~ 6 років (я його регулярно оновлюю), але останнім часом він почав демонструвати випадкову поведінку, яка може бути зведена як "низька продуктивність вводу / виводу, яка зберігається до перезавантаження". Проблема полягає в тому, що раптом весь диск читає і записує сповільнення до ~ …
11 linux  performance  io 

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