Здра!
Обратил внимание, что если раньше кол-во PID-ов доходило где до 32К, где до 64К, и опять начиналось с начала, то теперь за миллион перевалило!
$ ps -e
PID TTY TIME CMD
1 ? 00:00:06 init
2 ? 00:00:00 kthreadd
3 ? 00:00:00 pool_workqueue_release
4 ? 00:00:00 kworker/R-rcu_gp
5 ? 00:00:00 kworker/R-sync_wq
---
---
1029368 ? 00:00:00 kworker/2:1-events_power_efficient
1029402 ? 00:00:00 kworker/3:0-events
1029406 ? 00:00:00 sleep
1029472 ? 00:00:00 kworker/1:0-events
1029493 ? 00:00:00 bash
1029494 ? 00:00:01 qmmp
1029510 ? 00:00:00 kworker/0:2
1029513 pts/0 00:00:00 ps
Это в порядке вещей или я не досмотрел где-то?
PID-ы зашкаливают
Модератор: /dev/random
-
/dev/random
- Администратор
- Сообщения: 5497
- ОС: Gentoo
-
yoricI
- Сообщения: 3100
- ОС: gentoo fluxbox
Re: PID-ы зашкаливают
$ sysctl kernel.pid_max
kernel.pid_max = 4194304
Но я-то ничего не делал, это они увеличили. Уменьшать, думаю, смысла нет. Против течения в этом случае не стоит идти.
То есть, стало не хватать кол-ва процессов. Так-то я заметил, что за лет 10 раза в два оно возросло. На домашней системе ≈ с 250 до 500.
Но я-то ничего не делал, это они увеличили. Уменьшать, думаю, смысла нет. Против течения в этом случае не стоит идти.
То есть, стало не хватать кол-ва процессов. Так-то я заметил, что за лет 10 раза в два оно возросло. На домашней системе ≈ с 250 до 500.
-
ormorph
- Сообщения: 3272
- ОС: Gentoo
Re: PID-ы зашкаливают
Вот только это не количество PID-ов, это номера процессов. Если дольше посидеть за компом(компиляция и т.п.), то может получится больше.
Если нужно количество, тогда так:
Shell
$ ps -e --no-headers | wc -l-
yoricI
- Сообщения: 3100
- ОС: gentoo fluxbox
Re: PID-ы зашкаливают
Номера-то номера, но больше максимального значения количество же быть не может?
Лет 10 назад в Дебиане было ограничение 64К (сейчас не знаю), в gentoo 32К. Недавно изменилось. А зачем?
Лет 10 назад в Дебиане было ограничение 64К (сейчас не знаю), в gentoo 32К. Недавно изменилось. А зачем?
202 показывает. А монитор системы gkrellm 500 с лишним. Почему такое расхождение?
-
/dev/random
- Администратор
- Сообщения: 5497
- ОС: Gentoo
-
ormorph
- Сообщения: 3272
- ОС: Gentoo
Re: PID-ы зашкаливают
Это прописано в коде ядра include/linux/threads.h:
Shell
#define PID_MAX_LIMIT (IS_ENABLED(CONFIG_BASE_SMALL) ? PAGE_SIZE * 8 : \
(sizeof(long) > 4 ? 4 * 1024 * 1024 : PID_MAX_DEFAULT))