* [sisyphus] игнорирование rc.local и sysctl.conf
@ 2012-03-24 0:38 Alex
2012-03-24 6:45 ` Dmitry Chistikov
0 siblings, 1 reply; 8+ messages in thread
From: Alex @ 2012-03-24 0:38 UTC (permalink / raw)
To: sisyphus
Не выполняются команды из rc.local
# ls -l /etc/rc.d/rc.local
-rwxr-xr-x 1 root root 102 Мар 24 06:05 /etc/rc.d/rc.local
# cat /etc/rc.d/rc.local
#!/bin/sh
echo 2097152 >/proc/sys/vm/dirty_bytes
echo 2097152 >/proc/sys/vm/dirty_background_bytes
однако после ребута
# cat /proc/sys/vm/dirty_background_bytes
0
Попробовл сделать через sysctl.conf
# cat /etc/sysctl.conf | grep dirty
vm.dirty_background_bytes = 2097152
vm.dirty_bytes = 2097152
Однако после перезагрузки та же картина
# sysctl -a | grep dirty
vm.dirty_background_ratio = 5
vm.dirty_background_bytes = 0
vm.dirty_ratio = 10
vm.dirty_bytes = 0
vm.dirty_writeback_centisecs = 500
vm.dirty_expire_centisecs = 3000
Ошибка ли это и как всё же заставить систему при старте выполнять две эти
команды?
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [sisyphus] игнорирование rc.local и sysctl.conf
2012-03-24 0:38 [sisyphus] игнорирование rc.local и sysctl.conf Alex
@ 2012-03-24 6:45 ` Dmitry Chistikov
2012-03-24 10:27 ` Alex
0 siblings, 1 reply; 8+ messages in thread
From: Dmitry Chistikov @ 2012-03-24 6:45 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
Alex, Mar. 24, 2012, 06:38 +0600:
> Ошибка ли это и как всё же заставить систему при старте выполнять две эти
> команды?
А если рут вручную даст команду echo (или соответственно sysctl), это
возымеет эффект?
FYI: sysctl с конфигом вызывается из rc.sysinit, а rc.local - из init.d/local.
Кстати, у Вас, часом, не systemd?
--
Дмитрий Чистиков
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [sisyphus] игнорирование rc.local и sysctl.conf
2012-03-24 6:45 ` Dmitry Chistikov
@ 2012-03-24 10:27 ` Alex
2012-03-24 11:42 ` Dmitry Chistikov
0 siblings, 1 reply; 8+ messages in thread
From: Alex @ 2012-03-24 10:27 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
On Saturday 24 March 2012 10:45:58 Dmitry Chistikov wrote:
> А если рут вручную даст команду echo (или соответственно sysctl), это
> возымеет эффект?
Да, до автоматизации вводил эхом, сейчас провери через sysctl - работает
>
> FYI: sysctl с конфигом вызывается из rc.sysinit, а rc.local - из
> init.d/local.
# tail -n 7 /etc/init.d/local
# if you don't want to do the full Sys V style init stuff.
ExecIfExecutable /etc/rc.d/rc.local
#16309 fix
echo 2097152 >/proc/sys/vm/dirty_bytes
echo 2097152 >/proc/sys/vm/dirty_background_bytes
Да, засунул это куда только смог дотянуться :(
rc.sysinit посмотрел, много тас что-то всего.
>
> Кстати, у Вас, часом, не systemd?
# rpm -qa *systemd*
libsystemd-daemon-44-alt1
Вроде бы нет.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [sisyphus] игнорирование rc.local и sysctl.conf
2012-03-24 10:27 ` Alex
@ 2012-03-24 11:42 ` Dmitry Chistikov
2012-03-24 11:53 ` Michael Shigorin
2012-03-24 13:55 ` Alex
0 siblings, 2 replies; 8+ messages in thread
From: Dmitry Chistikov @ 2012-03-24 11:42 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
Alex, Mar. 24, 2012, 16:27 +0600:
> Да, засунул это куда только смог дотянуться :(
Попробуйте после echo (в этих сценариях) проверить результат с помощью
cat. Если все устанавливается правильно, то это означает, что потом эти
значения кто-нибудь перезаписывает (например, сценарий старта
соответствующего сервиса).
> rc.sysinit посмотрел, много тас что-то всего.
Use grep, Luke =)
--
Дмитрий Чистиков
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [sisyphus] игнорирование rc.local и sysctl.conf
2012-03-24 11:42 ` Dmitry Chistikov
@ 2012-03-24 11:53 ` Michael Shigorin
2012-03-24 13:55 ` Alex
1 sibling, 0 replies; 8+ messages in thread
From: Michael Shigorin @ 2012-03-24 11:53 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
On Sat, Mar 24, 2012 at 03:42:32PM +0400, Dmitry Chistikov wrote:
> Попробуйте после echo (в этих сценариях) проверить результат с
> помощью cat
Бывает удобней head -v, виднее в выводе.
--
---- WBR, Michael Shigorin <mike@altlinux.ru>
------ Linux.Kiev http://www.linux.kiev.ua/
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [sisyphus] игнорирование rc.local и sysctl.conf
2012-03-24 11:42 ` Dmitry Chistikov
2012-03-24 11:53 ` Michael Shigorin
@ 2012-03-24 13:55 ` Alex
2012-03-24 16:02 ` Sergey Vlasov
2012-03-24 19:20 ` Dmitry Chistikov
1 sibling, 2 replies; 8+ messages in thread
From: Alex @ 2012-03-24 13:55 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
On Saturday 24 March 2012 15:42:32 Dmitry Chistikov wrote:
> Попробуйте после echo (в этих сценариях) проверить результат с помощью
> cat.
Попробовал. Получилось
> Если все устанавливается правильно, то это означает, что потом эти
> значения кто-нибудь перезаписывает (например, сценарий старта
> соответствующего сервиса).
Похоже, Вы правы. В эхе всё ок, смотрю после старта кед - 0. Кто может
обнулять?
> > rc.sysinit посмотрел, много тас что-то всего.
>
> Use grep, Luke =)
Ну я и руками пролистал, не понял, правда, зачем (:
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [sisyphus] игнорирование rc.local и sysctl.conf
2012-03-24 13:55 ` Alex
@ 2012-03-24 16:02 ` Sergey Vlasov
2012-03-24 19:20 ` Dmitry Chistikov
1 sibling, 0 replies; 8+ messages in thread
From: Sergey Vlasov @ 2012-03-24 16:02 UTC (permalink / raw)
To: sisyphus
[-- Attachment #1: Type: text/plain, Size: 697 bytes --]
On Sat, Mar 24, 2012 at 07:55:10PM +0600, Alex wrote:
> On Saturday 24 March 2012 15:42:32 Dmitry Chistikov wrote:
>
> > Попробуйте после echo (в этих сценариях) проверить результат с помощью
> > cat.
> Попробовал. Получилось
>
> > Если все устанавливается правильно, то это означает, что потом эти
> > значения кто-нибудь перезаписывает (например, сценарий старта
> > соответствующего сервиса).
> Похоже, Вы правы. В эхе всё ок, смотрю после старта кед - 0. Кто может
> обнулять?
Есть, например, /usr/lib/pm-utils/power.d/laptop-mode (там пишут в
/proc/sys/vm/dirty_ratio, что обнуляет dirty_bytes - это
взяимоисключающие способы задания по сути одного и того же параметра).
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [sisyphus] игнорирование rc.local и sysctl.conf
2012-03-24 13:55 ` Alex
2012-03-24 16:02 ` Sergey Vlasov
@ 2012-03-24 19:20 ` Dmitry Chistikov
1 sibling, 0 replies; 8+ messages in thread
From: Dmitry Chistikov @ 2012-03-24 19:20 UTC (permalink / raw)
To: ALT Linux Sisyphus discussions
Alex, Mar. 24, 2012, 19:55 +0600:
> Похоже, Вы правы. В эхе всё ок, смотрю после старта кед - 0. Кто может
> обнулять?
Как вариант - попробуйте загрузиться в какой-нибудь runlevel поменьше
(скажем, 2) и поглядеть, что получится. Круг "подозреваемых" это сузит.
Дальше можно: (а) продолжать деление пополам, (б) писать однострочники,
(в) вставлять отладочный вывод, скажем, в /etc/rc.d/rc (на всякий случай:
перенаправляйте куда-нибудь в /tmp).
Конечно, если есть подозрения на что-то конкретное (см. соседнее письмо),
неплохо бы пораньше отсеять.
> > > rc.sysinit посмотрел, много тас что-то всего.
> >
> > Use grep, Luke =)
>
> Ну я и руками пролистал, не понял, правда, зачем (:
Чтобы убедиться в наличии строки с "sysctl -e -p /etc/sysctl.conf".
Впрочем, чтение rc.sysinit вряд ли может оказаться вредным =)
--
Дмитрий Чистиков
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2012-03-24 19:20 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-03-24 0:38 [sisyphus] игнорирование rc.local и sysctl.conf Alex
2012-03-24 6:45 ` Dmitry Chistikov
2012-03-24 10:27 ` Alex
2012-03-24 11:42 ` Dmitry Chistikov
2012-03-24 11:53 ` Michael Shigorin
2012-03-24 13:55 ` Alex
2012-03-24 16:02 ` Sergey Vlasov
2012-03-24 19:20 ` Dmitry Chistikov
ALT Linux Sisyphus discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
public-inbox-index sisyphus
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.sisyphus
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git