АнглийскийФранцузскийИспанский

Значок OnWorks

niceload - Интернет в облаке

Запустите niceload в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда niceload, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


niceload - замедлить программу, когда средняя загрузка превышает определенный предел

СИНТАКСИС


хорошая нагрузка [-v] [-h] [-n nice] [-I io] [-L load] [-M mem] [-N] [--программа датчика] [-t время]
[-s время | -f коэффициент] (команда | -p PID [-p PID ...])

ОПИСАНИЕ


GNU хорошая нагрузка замедлит программу, когда средняя загрузка (или другая системная активность)
выше определенного предела. При достижении лимита программа будет приостановлена ​​на некоторое время.
время. Потом снова возобновили на некоторое время. Затем снова проверяется средняя нагрузка, и мы
начать сначала.

Вместо средней нагрузки хорошая нагрузка может также посмотреть дисковый ввод-вывод, объем свободной памяти или
обмен активности.

Если нагрузка равна 3.00, то при настройках по умолчанию будет запущена такая программа:

запустить 1 секунду, приостановить (3.00–1.00) секунды, запустить 1 секунду, приостановить (3.00–1.00) секунды, запустить
1 секунда, ...

ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ


-f ФАКТОР
--фактор ФАКТОР
Фактор времени приостановки. Динамически установлен -s как сумма сверх лимита * коэффициент. По умолчанию
1.

-H
--жесткий Жесткий предел. --жесткий приостановит процесс до тех пор, пока система не выйдет за установленные пределы.
По умолчанию используется --мягкий.

--io иолимит
-I иолимит
Предел для ввода / вывода. Количество дисковых операций ввода-вывода будет вычислено как значение 0-10, где 0
- нет операций ввода-вывода, а 10 - хотя бы один диск заполнен на 100%.

--io установит оба --start-io и бегио.

--нагрузка предел нагрузки
-L предел нагрузки
Предел средней нагрузки.

--нагрузка установит оба --начать-загрузку и рабочая нагрузка.

- мем мемлимит
-M мемлимит
Ограничение свободной памяти. Это количество байтов, доступных как свободный + кеш.
Этот предел обрабатывается напротив других ограничений: если система превышает предел,
программа будет запущена, если она ниже предела, программа остановится

мемлимит может иметь постфикс K, M, G, T или P, что умножает размер
с 1024, 1048576, 1073741824 или 1099511627776 соответственно.

- мем установит оба --start-mem и беговая память.

--noswap
-N Никакого обмена. Если система меняет местами как внутри, так и снаружи, это хороший показатель.
что система перегружена памятью.

--noswap превышает лимит, если система меняет местами как на вход, так и на выход.

--noswap установит оба --start-noswap и запуск без замены.

-n любезность
--отлично любезность
Устанавливает любезность. Видеть хороший(1).

-p PID (бета-тестирование)
--пид PID (бета-тестирование)
Идентификатор процесса, который нужно приостановить. Вы можете указать несколько идентификаторов процессов с помощью
с разными -p PID.

--prg программа (бета-тестирование)
--программа программа (бета-тестирование)
Имя запущенной программы, которую нужно приостановить. Вы можете указать несколько программ с помощью
с разными --prg программа.

--Цитировать
-q Цитируйте командную строку. Полезно, если команда содержит символы типа *, $,> и "
это не должно интерпретироваться оболочкой.

--run-io иолимит
--ри иолимит
--запустить-загрузить предел нагрузки
--rl предел нагрузки
--run-mem мемлимит
--рм мемлимит
Лимит пробега. Работающая программа будет замедлена, если система будет выше
предел. Видеть: --io, --нагрузка, - мем, --noswap.

- датчик датчик программа (бета-тестирование)
Считайте датчик. Использовать датчик программа прочитать датчик.

Это позволит поддерживать температуру процессора ниже 80 ° C в GNU / Linux:

niceload -l 80000 -f 0.001 --sensor 'sort -n / sys / devices / platform / coretemp * / temp * _input' gzip *

Это остановится, если на диске меньше 100000.

niceload -H -l -100000 --sensor "df. | awk '{print \ $ 4}'" echo

--start-io иолимит
--си иолимит
--начать-загрузку предел нагрузки
--сл предел нагрузки
--start-mem мемлимит
--см мемлимит
Начальный предел. Программа не запустится, пока система не опустится ниже предела. Видеть:
--io, --нагрузка, - мем, --noswap.

--мягкий
-S Мягкий лимит. хорошая нагрузка приостановит процесс на некоторое время, а затем позволит ему работать на некоторое время.
второй, таким образом, только замедляя процесс, пока система превышает один из заданных
пределы. Это значение по умолчанию.

--приостановить SEC / КОМИССИЯ ПО ЦЕННЫМ БУМАГАМ И БИРЖАМ
-s SEC / КОМИССИЯ ПО ЦЕННЫМ БУМАГАМ И БИРЖАМ Приостановить время. Приостановить команду на столько секунд, когда максимальная средняя нагрузка
достиг.

--перепроверить SEC / КОМИССИЯ ПО ЦЕННЫМ БУМАГАМ И БИРЖАМ
-t SEC / КОМИССИЯ ПО ЦЕННЫМ БУМАГАМ И БИРЖАМ Еще раз проверьте время загрузки. Спите SEC секунд перед повторной проверкой нагрузки. По умолчанию 1
второй.

--подробный
-v Подробный. Выведите дополнительный вывод о том, что происходит. Использовать -v пока ты не знаешь что
вы делаете.

Пример: Посмотреть хорошая нагрузка in действие


В терминале 1 запустите: сверху

В терминале 2 запустите:

хорошая нагрузка -q Perl -e '$ | = 1; сделать {$ l == $ r or Распечатать "."; $ l = $ r} до (($ r = время - $ ^ T)>50) '

Это напечатает '.' каждую секунду в течение 50 секунд и кушает много CPU. Когда нагрузка
повышается до 1.0, процесс приостанавливается.

Пример: Run обновленоb


Запуск updatedb часто может истощить систему для дискового ввода-вывода и, таким образом, привести к высокой нагрузке.

Запустите updatedb, но приостановите updateb, если нагрузка превышает 2.00:

хорошая нагрузка -L 2 обновленоb

Пример: Run Rsync


rsync может, как и updateb, лишить систему дискового ввода-вывода и, таким образом, привести к высокому
загрузить.

Запустите rsync, но сохраните нагрузку ниже 3.4. Если нагрузка достигает 7 спящих режимов в течение (7-3.4) * 12 секунд:

хорошая нагрузка -L 3.4 -f 12 Rsync -Ха /Главная/ / резервное копирование / домой /

Пример: Обеспечивать достаточно диск кэш


Предположим, что программа Foo интенсивно использует файлы размером 2 ГБ. Foo будет работать быстро, если файлы в
дисковый кеш и работайте медленнее, чем сканирование, если их нет в кеше.

Чтобы гарантировать, что 2 ГБ зарезервированы для запуска дискового кеша:

хорошая нагрузка --жесткий --run-mem 2g Foo

Это не гарантирует, что 2 ГБ памяти будут использованы для файлов для Foo, Но
остановится Foo если памяти для дискового кеша слишком мало.

ОКРУЖАЮЩАЯ СРЕДА ПЕРЕМЕННЫЕ


Никто. В будущих версиях $ NICELOAD сможет содержать настройки по умолчанию.

ВЫХОД статус


Статус выхода должен быть таким же, как у выполняемой команды (не проверено).

СОСТАВЛЕНИЕ ОТЧЕТОВ ОШИБКИ


Сообщайте об ошибках[электронная почта защищена]>.

Используйте niceload онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    ПостустановщикF
    ПостустановщикF
    PostInstallerF установит все
    программное обеспечение, которое Fedora Linux и другие
    не включает по умолчанию, после
    запуск Fedora в первый раз. Его
    легко для ...
    Скачать PostInstallerF
  • 2
    Трассирование
    Трассирование
    Проект strace перенесен в
    https://strace.io. strace is a
    диагностика, отладка и обучение
    трассировщик пользовательского пространства для Linux. Это используется
    следить за...
    Скачать стрейс
  • 3
    Графический интерфейс извлечения gMKV
    Графический интерфейс извлечения gMKV
    Графический интерфейс для утилиты mkvextract (часть
    MKVToolNix), который включает большинство (если
    не все) функциональность mkvextract и
    утилиты мквинфо. Написано на C#NET 4.0,...
    Скачать gMKVExtractGUI
  • 4
    Библиотека JasperReports
    Библиотека JasperReports
    Библиотека JasperReports - это
    самый популярный в мире открытый исходный код
    бизнес-аналитика и отчетность
    двигатель. Он полностью написан на Java
    и это умеет ...
    Скачать библиотеку JasperReports
  • 5
    Книги Frappe
    Книги Frappe
    Frappe Books — это бесплатная книга с открытым исходным кодом.
    программное обеспечение для настольного бухгалтерского учета, которое
    простой и хорошо продуманный для использования
    малый бизнес и фрилансеры. Это'...
    Скачать книги фраппе
  • 6
    Числовой Python
    Числовой Python
    НОВОСТИ: NumPy 1.11.2 — последний релиз
    это будет сделано на sourceforge. Колеса
    для Windows, Mac и Linux, а также
    заархивированные исходные дистрибутивы могут быть четыре...
    Скачать числовой Python
  • Больше »

Команды Linux

Ad