The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Раздел полезных советов: Скрипт для конвертации архива gz в lzma, auto_tips (ok), 27-Фев-22, (0) [смотреть все] +2

Сообщения [Сортировка по времени | RSS]


19. "Скрипт для конвертации архива gz в lzma"  +/
Сообщение от pavlinux (ok), 26-Мрт-22, 18:30 
> /usr/bin/nice -19 \
> /usr/bin/chrt --idle 0 \
> /usr/bin/ionice -c 3 \

Дедовские методы и особо без гарантий.

# mount -t cgroup -o all cgroup /sys/fs/cgroup;
# mkdir /sys/fs/cgroup/$$
# cd /sys/fs/cgroup/$$
...
и понеслось рулить лимитами
...

Ответить | Правка | Наверх | Cообщить модератору

35. "Скрипт для конвертации архива gz в lzma"  +/
Сообщение от AntiSmoozer (?), 11-Апр-22, 00:13 
Смузи выпил?
Ответить | Правка | Наверх | Cообщить модератору

38. "Скрипт для конвертации архива gz в lzma"  +/
Сообщение от Аноним (36), 13-Апр-22, 12:43 
Так ведь у автора зато без sudo.
Ответить | Правка | К родителю #19 | Наверх | Cообщить модератору

43. "Скрипт для конвертации архива gz в lzma"  +/
Сообщение от pavlinux (ok), 25-Апр-22, 11:30 
> Так ведь у автора зато без sudo.

Афтор - чайник, у него "/usr/bin/nice -19",
он наверное не в курсе, что МИНУС 19 - это макс. приоритет в планировщике.  :D


Не, ну мож наоборот, он гений. И вычислил, что комбинация: "nice -19, chrt --idle 0, ionice -c 3"
даёт минимальный оверхэд. Типа в планировщике по-быстренькому отдуплился и дальше ждать ушёл.


Но у меня такое ощщущенние, что это больше на DoS похоже.
В планировщике задач будет часто появляться, при этом у таймера будет приоритет IDLE 0,
но планировщик его не вытолкнет, будет ждать окончания ionice 3;

  

Ответить | Правка | Наверх | Cообщить модератору

48. "Скрипт для конвертации архива gz в lzma"  +/
Сообщение от john_erohin (?), 12-Май-22, 21:55 
> Афтор - чайник, у него "/usr/bin/nice -19",
> он наверное не в курсе, что МИНУС 19 - это макс. приоритет
> в планировщике.  :D

тонко !
я даже начал сомневаться в себе. но потом проверил.

0) есть builtin nice в разных шеллах, несовместимое внутри себя. а есть вот чего:

$ file /usr/bin/nice

/usr/bin/nice: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=2d64570259ee4ea90022ff7c87afbce7b6366f17, for GNU/Linux 3.2.0, stripped

я по очевидным причинам использую именно это.

1) man top
/NI
13. NI  --  Nice Value
The  nice  value  of  the  task.   A  negative  nice value means higher priority, whereas a
positive nice value means lower priority.  Zero in this field simply  means  priority  will
not be adjusted in determining a task's dispatch-ability.

2) и вот представьте себе, процессы запущенные через "/usr/bin/nice -19"
по данным top имеют NI = 19 (плюс 19),
а треды ядра типа rcu* и mm* имеют NI = -20 (минус двадцать).

что бы это значило ?

Ответить | Правка | Наверх | Cообщить модератору

49. "Скрипт для конвертации архива gz в lzma"  +/
Сообщение от pavlinux (ok), 21-Май-22, 17:07 
Косяк это шелов и окружений (env), если nice -19 exec у тебя показывает наименьший,  
то nice 19 exec не сможешь указать. Чтоб работало везде пиши: nice -n 19 или nice -n -19;

> а треды ядра типа rcu* и mm* имеют NI = -20 (минус двадцать).
> что бы это значило ?

Это значит у них максимальный приоритет!!!

Ответить | Правка | Наверх | Cообщить модератору

50. "Скрипт для конвертации архива gz в lzma"  +/
Сообщение от john_erohin (?), 10-Июн-22, 22:17 
> Чтоб работало везде пиши: nice -n 19 или nice -n -19;

отказать. чтобы работало везде надо вызывать /usr/bin/nice именно так как написано.

Ответить | Правка | Наверх | Cообщить модератору

61. "Скрипт для конвертации архива gz в lzma"  +/
Сообщение от OpenEcho (?), 25-Фев-23, 23:37 
> Но у меня такое ощщущенние, что это больше на DoS похоже.

Угу, у меня такое-же мнение

Ответить | Правка | К родителю #43 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру