Автор Тема: Можно ли как-то выяснить причину долгого старта update_chrooted.service  (Прочитано 4243 раз)

Оффлайн Strannik

  • Начинающий
  • *
  • Сообщений: 10
Надеюсь, ничего не нарушу, если спрошу в этой теме. Собственно, проблема та же самая – долгая загрузка. Вот график и небольшое видео. Система – ALT Linux 7.0.5 School Master (Phylloscopus inornatus). Были проблемы и с графической заставкой при загрузке, которую бросало то в графику, то в консоль. По результатам прочтения соседних тем пришлось «прибить» plymouth и сделать еще несколько «косметических процедур». Были проблемы со сбрасывающимся в 0 регулятором громкости, оказалось, что это старая бага. Не буду долго описывать все, что я пытался проделать после прочтения соответствующих тем, но даже после всех моих изысканий, проблему долгой загрузки так и не решил. Если я правильно понимаю, самым «долгоиграющим» процессом у меня является altlinux-update_chrooted.service. Причем, он таковым был еще до того как я «прибил» ModemManager.service на который многие тоже жаловались. Но почему у меня он так долго грузится (в самом худшем случае 26.609s)? Можно ли как-то выяснить причину такого поведения update_chrooted.service? Также несколько напрягает количество dev-tty**.device и sys-devices-virtual-tty-tty**.device. После apt-get dist-upgrade к тормозному update_chrooted.service добавился haspd.service который раньше стартовал существенно быстрее. Вот новый график. Что посоветуете, гуру?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 925
    • Домашняя страница
    • Email
Надеюсь, ничего не нарушу, если спрошу в этой теме. Собственно, проблема та же самая – долгая загрузка. Вот график и небольшое видео. Система – ALT Linux 7.0.5 School Master (Phylloscopus inornatus). Были проблемы и с графической заставкой при загрузке, которую бросало то в графику, то в консоль. По результатам прочтения соседних тем пришлось «прибить» plymouth и сделать еще несколько «косметических процедур». Были проблемы со сбрасывающимся в 0 регулятором громкости, оказалось, что это старая бага. Не буду долго описывать все, что я пытался проделать после прочтения соответствующих тем, но даже после всех моих изысканий, проблему долгой загрузки так и не решил. Если я правильно понимаю, самым «долгоиграющим» процессом у меня является altlinux-update_chrooted.service. Причем, он таковым был еще до того как я «прибил» ModemManager.service на который многие тоже жаловались. Но почему у меня он так долго грузится (в самом худшем случае 26.609s)? Можно ли как-то выяснить причину такого поведения update_chrooted.service? Также несколько напрягает количество dev-tty**.device и sys-devices-virtual-tty-tty**.device. После apt-get dist-upgrade к тормозному update_chrooted.service добавился haspd.service который раньше стартовал существенно быстрее. Вот новый график. Что посоветуете, гуру?
Гуру в Шамбале ищите.
Чем больше чрутнутых сетевых служб, тем дольше они обновляются.
Андрей Черепанов (cas@)

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
к тормозному update_chrooted.service добавился haspd.service который раньше стартовал существенно быстрее. Вот новый график. Что посоветуете, гуру?

Да фиг вы вменяемых результатов на обычном винчестере получите. Всё в него упирается. А haspd скорее всего и тормозит update_chrooted.service Тут только очерёдность сервисов менять, но это чревато разными неожиданностями.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
ModemManager.service на который многие тоже жаловались.

На системах с sysvinit со статической адресацией ни разу не было повода грешить на него.
Разве что при завершении работы системы:
https://forum.altlinux.org/index.php?topic=32361.msg253079#msg253079
Но здесь NM, от рождения такой хромой.

Но почему у меня он так долго грузится (в самом худшем случае 26.609s)?

systemd или Леннарта Поттеринга спросите.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
А каие службы у вас запускаются ? В том числе в chroot?

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Но почему у меня он так долго грузится (в самом худшем случае 26.609s)?

У меня такое тоже было. Причина: нечего отключать всё подряд :-) Только на SSD и мощном процессоре можно увидеть прирост скорости загрузки от распараллеливания процесса загрузки. На слабом компьютере с ужасно медленным винчестером распараллеливание может только увеличить время загрузки.

Оффлайн Strannik

  • Начинающий
  • *
  • Сообщений: 10
Постараюсь ответить по порядку.
Гуру в Шамбале ищите.
Под словом гуру подразумевались люди, обладающие глубокими знаниями в определенной области. Честно признаться, так и не понял, чем оно Вас так задело.

А haspd скорее всего и тормозит update_chrooted.service
Дело в том, что haspd стал долго грузиться после обновления системы по apt-get dist-upgrade.
А до этого процесс загрузки выглядел примерно так:
         22.608s altlinux-update_chrooted.service
          7.164s ModemManager.service
          6.442s x11presetdrv.service
          6.081s bacula-fd.service
          4.456s plymouth-start.service
          4.437s systemd-udev-settle.service
          2.382s systemd-fsck-root.service
          2.001s systemd-fsck@dev-disk-by\x2duuid-3a771555\x2da676\x2d4ccf\x2d81c4\x2df15b938d8162.service
          1.089s postfix.service
           929ms systemd-modules-load.service
           841ms avahi-daemon.service
           810ms mdadm-activation.service
           618ms lvm2-activation-early.service
           567ms systemd-vconsole-setup.service
           566ms haspd.service
           539ms systemd-udev-trigger.service
           373ms lvm2-activation.service
           333ms smb.service
           326ms dev-mqueue.mount
           316ms dev-hugepages.mount
           315ms sys-kernel-debug.mount
           274ms systemd-sysctl.service
           263ms udisks2.service
           251ms systemd-tmpfiles-setup.service
           237ms plymouth-quit-wait.service
           236ms plymouth-quit.service
           225ms upower.service
           208ms c-icap.service
           199ms polkit.service
           199ms home.mount
           164ms consolesaver.service
           128ms systemd-readahead-replay.service
           126ms altlinux-save-dmesg.service
           124ms host2cat.service
           109ms nmb.service
           104ms colord.service
            99ms xinetd.service
            91ms systemd-journal-flush.service
            90ms altlinux-kmsg-loglevel.service
            89ms altlinux-idetune.service
            83ms network.service
            75ms dev-disk-by\x2duuid-5c7065e7\x2db8df\x2d4e50\x2dbef8\x2db1da47cb64b0.swap
            64ms NetworkManager.service
            56ms proc-sys-fs-binfmt_misc.mount
            38ms sshd.service
            34ms systemd-readahead-collect.service
            29ms bluetooth.service
            27ms bridge.service
            23ms nslcd.service
            13ms plymouth-read-write.service
             9ms systemd-remount-fs.service
             8ms systemd-random-seed-load.service
             6ms var-run.mount
             4ms systemd-logind.service
             3ms systemd-user-sessions.service
             2ms systemd-update-utmp-runlevel.service
             2ms var-lock.mount
             2ms systemd-udevd.service
             2ms tmp.mount
             1ms systemd-readahead-done.service

Леннарта Поттеринга спросите.
Ну, с поделками герра Поттеринга мне пришлось помучиться еще в «лице» PulseAudio.

А каие службы у вас запускаются ? В том числе в chroot?
Если я Вас правильно понял то: systemctl list-units --type service --all

UNIT                                           LOAD   ACTIVE   SUB     DESCRIPTION
alteratord.service                             loaded active   running Alterator backend server
altlinux-clock-setup.service                   loaded inactive dead    Set the system clock (when /etc/adjtime is missing)
altlinux-first_time.service                    loaded inactive dead    Run scripts from /etc/firsttime.d
altlinux-idetune.service                       loaded active   exited  Set hard disk parameters
altlinux-kmsg-loglevel.service                 loaded inactive dead    Set default kernel console loglevel
altlinux-save-dmesg.service                    loaded inactive dead    Save boot dmesg content
altlinux-update_chrooted.service               loaded active   exited  Updating chrooted environments
auditd.service                                 loaded inactive dead    Security Auditing Service
avahi-daemon.service                           loaded active   running Avahi mDNS/DNS-SD Stack
bacula-fd.service                              loaded inactive dead    SYSV: It comes by night and sucks the vital essence from your computers
bluetooth.service                              loaded active   running Bluetooth service
bridge.service                                 loaded active   exited  SYSV: Layer 2 Bridge
c-icap.service                                 loaded inactive dead    SYSV: Internet Content Adaptation Protocol (ICAP) server.
clamd.service                                  loaded inactive dead    LSB: Start clamd at boot time
colord.service                                 loaded active   running Manage, Install and Generate Color Profiles
consolesaver.service                           loaded active   exited  SYSV: This package loads console powersaver configuration.
crond.service                                  loaded active   running Vixie Cron Daemon
cups.service                                   loaded active   running CUPS Printing Service
dbus.service                                   loaded active   running D-Bus System Message Bus
emergency.service                              loaded inactive dead    Emergency Shell
ethtool.service                                loaded inactive dead    SYSV: Tunes Ethernet cards if needed.
exim.service                                   error  inactive dead    exim.service
getty@tty1.service                             loaded active   running Getty on tty1
getty@tty2.service                             loaded active   running Getty on tty2
getty@tty3.service                             loaded active   running Getty on tty3
getty@tty4.service                             loaded active   running Getty on tty4
getty@tty5.service                             loaded active   running Getty on tty5
getty@tty6.service                             loaded active   running Getty on tty6
haspd.service                                  loaded active   running LSB: Hasp keys support
hddtemp.service                                loaded inactive dead    SYSV: hddtemp polls SMART-capable HDDs
ifplugd.service                                loaded inactive dead    SYSV: ifplugd watches network interface to (re)configure it
lm_sensors.service                             loaded inactive dead    SYSV: sensors is used for monitoring motherboard sensor values.
mdadm-activation.service                       masked inactive dead    mdadm-activation.service
named.service                                  error  inactive dead    named.service
network.service                                loaded active   exited  Network Connectivity
NetworkManager.service                         loaded active   running Network Manager
nmb.service                                    loaded active   running Samba NMB Daemon
nslcd.service                                  loaded active   running Naming services LDAP client daemon.
openvpn.service                                loaded inactive dead    LSB: This shell script starts and stops OpenVPN daemons.
plymouth-quit-wait.service                     error  inactive dead    plymouth-quit-wait.service
plymouth-quit.service                          error  inactive dead    plymouth-quit.service
plymouth-start.service                         error  inactive dead    plymouth-start.service
polkit.service                                 loaded active   running Authorization Manager
postfix.service                                loaded active   running Postfix Mail Transport Agent
postgresql.service                             loaded inactive dead    LSB: PostgreSQL RDBMS Server
prefdm.service                                 loaded active   running Display Manager
puppetd.service                                loaded inactive dead    SYSV: Enables periodic system configuration checks through puppet.
puppetmasterd.service                          loaded inactive dead    SYSV: Server for the puppet system management tool
quotaon.service                                loaded inactive dead    Enable File System Quotas
rawdevices.service                             loaded inactive dead    SYSV: This scripts assignes raw devices to block devices (such as hard drive partitions). This is for the use of applications such as Oracle. You can set up the raw device to block device mapping by editing the file /etc/sysconfig/rawdevices.
rc-local.service                               loaded inactive dead    /etc/rc.d/rc.local Compatibility
rescue.service                                 loaded inactive dead    Rescue Shell
sendmail.service                               error  inactive dead    sendmail.service
slapd.service                                  loaded inactive dead    OpenLDAP Server Daemon
smb.service                                    loaded active   running Samba SMB Daemon
sshd.service                                   loaded active   running OpenSSH server daemon
syslog.service                                 error  inactive dead    syslog.service
systemd-ask-password-console.service           loaded inactive dead    Dispatch Password Requests to Console
systemd-ask-password-wall.service              loaded inactive dead    Forward Password Requests to Wall
systemd-binfmt.service                         loaded inactive dead    Set Up Additional Binary Formats
systemd-fsck-root.service                      loaded inactive dead    File System Check on Root Device
systemd-fsck@de...81c4\x2df15b938d8162.service loaded inactive dead    File System Check on /dev/disk/by-uuid/3a771555-a676-4ccf-81c4-f15b938d8162
systemd-initctl.service                        loaded inactive dead    /dev/initctl Compatibility Daemon
systemd-journal-flush.service                  loaded inactive dead    Trigger Flushing of Journal to Persistent Storage
systemd-journald.service                       loaded active   running Journal Service
systemd-logind.service                         loaded active   running Login Service
systemd-modules-load.service                   loaded active   exited  Load Kernel Modules
systemd-quotacheck.service                     loaded inactive dead    File System Quota Check
systemd-random-seed-load.service               loaded inactive dead    Load Random Seed
systemd-random-seed-save.service               loaded inactive dead    Save Random Seed
systemd-readahead-collect.service              loaded active   exited  Collect Read-Ahead Data
systemd-readahead-done.service                 loaded inactive dead    Stop Read-Ahead Data Collection
systemd-readahead-replay.service               loaded active   exited  Replay Read-Ahead Data
systemd-remount-fs.service                     loaded active   exited  Remount Root and Kernel File Systems
systemd-shutdownd.service                      loaded inactive dead    Delayed Shutdown Service
systemd-sysctl.service                         loaded active   exited  Apply Kernel Variables
systemd-tmpfiles-clean.service                 loaded inactive dead    Cleanup of Temporary Directories
systemd-tmpfiles-setup.service                 loaded active   exited  Recreate Volatile Files and Directories
systemd-udev-settle.service                    loaded active   exited  udev Wait for Complete Device Initialization
systemd-udev-trigger.service                   loaded active   exited  udev Coldplug all Devices
systemd-udevd.service                          loaded active   running udev Kernel Device Manager
systemd-update-utmp-runlevel.service           loaded inactive dead    Update UTMP about System Runlevel Changes
systemd-update-utmp-shutdown.service           loaded inactive dead    Update UTMP about System Shutdown
systemd-user-sessions.service                  loaded active   exited  Permit User Sessions
systemd-vconsole-setup.service                 loaded active   exited  Setup Virtual Console
udisks2.service                                loaded active   running Disk Manager
update_wms.service                             error  inactive dead    update_wms.service
upower.service                                 loaded active   running Daemon for power management
winbind.service                                loaded inactive dead    Samba Winbind Daemon
x11presetdrv.service                           loaded inactive dead    Preparing video drivers
xinetd.service                                 loaded active   running SYSV: xinetd is a powerful replacement for inetd. xinetd has access control machanisms, extensive logging capabilities, the ability to make services available based on time, and can place limits on the number of servers that can be started, among other things.
xl2tpd.service                                 loaded inactive dead    SYSV: A Layer 2 Tunneling Protocol VPN client/daemon for Linux and other POSIX-based OSs.

LOAD   = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB    = The low-level unit activation state, values depend on unit type.

92 loaded units listed.
To show all installed unit files use 'systemctl list-unit-files'.

нечего отключать всё подряд
Во-первых, все подряд я не отключал, а только то, что действительно не требуется – ModemManager, plymouth (и то из-за его глюков), mdadm-activation (нету у меня RAID) по мотивам этой и этой тем. Для того чтобы хоть немного ускорить загрузку. Во вторых, 26.609s было на свежеустановленной системе, где еще ничего отключено не было. Железо такое: cat /proc/cpuinfo

model name : AMD Athlon(tm) 64 X2 Dual Core Processor 5000+
cpu MHz : 2600.277


smartctl -a /dev/sda

Model Family:     Seagate Barracuda 7200.10
Device Model:     ST3250410AS
В-третьих,  на этом же самом железе, но с еще более тормозным HDD установленная для эксперимента openSUSE грузилась все-таки быстрее.           9.875s SuSEfirewall2_init.service
          3.323s wicked.service
          2.865s systemd-udev-settle.service
          2.449s display-manager.service
          1.969s sys-kernel-debug.mount
          1.968s dev-hugepages.mount
          1.965s dev-mqueue.mount
          1.937s ModemManager.service
          1.818s nscd.service
          1.453s SuSEfirewall2.service
          1.428s systemd-udev-root-symlink.service
          1.422s lvm2-lvmetad.service
          1.422s dm-event.service
          1.192s lvm2-activation-early.service
          1.170s postfix.service
          1.031s lvm2-activation.service
           923ms systemd-fsck-root.service
           873ms systemd-readahead-replay.service
           653ms systemd-tmpfiles-setup-dev.service
           567ms apparmor.service
           352ms systemd-udev-trigger.service
           238ms dev-disk-by\x2duuid-95552c24\x2d7b4b\x2d4a8f\x2d9561\x2d00de2addd7c7.swap
           175ms systemd-sysctl.service
           166ms kmod-static-nodes.service
           154ms systemd-readahead-collect.service
           154ms alsa-restore.service
           151ms systemd-user-sessions.service
           148ms avahi-daemon.service
           131ms systemd-modules-load.service
           111ms rc-local.service
           108ms wpa_supplicant.service
           105ms user@0.service
            98ms user@1000.service
            93ms systemd-remount-fs.service
            85ms polkit.service
            73ms plymouth-read-write.service
            72ms systemd-tmpfiles-setup.service
            65ms cycle.service
            52ms ntpd.service
            46ms systemd-logind.service
            41ms rtkit-daemon.service
            37ms udisks2.service
            32ms wickedd-auto4.service
            32ms systemd-journal-flush.service
            31ms wickedd-dhcp4.service
            31ms wickedd-dhcp6.service
            30ms auditd.service
            23ms plymouth-start.service
            22ms systemd-vconsole-setup.service
            21ms systemd-readahead-done.service
            17ms iscsi.service
            16ms wickedd.service
            14ms upower.service
            14ms wickedd-nanny.service
            12ms systemd-update-utmp.service
             9ms systemd-update-utmp-runlevel.service
             5ms bluetooth.service
             4ms systemd-udevd.service
             3ms systemd-random-seed.service

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 999
В-третьих,  на этом же самом железе, но с еще более тормозным HDD установленная для эксперимента openSUSE грузилась все-таки быстрее.
Смысла сравнивать нет никакого - в сузе нет (или относительно немного - сам не пользовался, поэтому наверняка не скажу, но широкий чрут в альтах применяется с самых древних версий) чрутнутых служб скорее всего плюс к тому версии systemd могут быть разные.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Во-первых, все подряд я не отключал, а только то, что действительно не требуется – ModemManager, plymouth (и то из-за его глюков), mdadm-activation (нету у меня RAID) по мотивам этой и этой тем.

plymouth зря отключили. В виртуальных терминалах ломается кодировка из-за того, что виртуальные терминалы загружаются до того как загрузятся видеодрайвера (болячка systemd). И эту проблему в Альте как раз при помощи plymouth решили. Для того, чтобы показывался процесс загрузки без заставки, нужно в файле /etc/sysconfig/grub2 в строке GRUB_CMDLINE_LINUX_DEFAULT=' ...  ' удалить слово splash Затем обновить grub2:
grub-mkconfig -o /boot/grub/grub.cfgИ перезагрузиться.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Теперь по поводу altlinux-update_chrooted.service
К слову, на Сизифе данного сервиса нет, так что при переходе на p8 проблема уйдёт сама собой.
Ладно, смотрим, что он из себя представляет:
cat /lib/systemd/system/altlinux-update_chrooted.service
[Unit]
Description=Updating chrooted environments
DefaultDependencies=no
Conflicts=shutdown.target
After=local-fs.target
Before=multi-user.target network.service
ConditionPathExists=/usr/sbin/update_chrooted

[Service]
ExecStart=/usr/sbin/update_chrooted conf lib
Type=oneshot
TimeoutSec=0
RemainAfterExit=yes

[Install]
WantedBy=sysinit.target

Видим, что это запускается скрипт /usr/sbin/update_chrooted которому передаются два операнда: conf и lib
Type=oneshot говорит нам, что это скрипт
RemainAfterExit=yes что сервис будет считаться активным после завершения скрипта
Сервис стартует после того как будет достигнута цель local-fs.target, т.е. смонтированы локальные файловые системы.
Пока сервис не запустится, т.е. не выполнится  не начнут выполняться multi-user.target network.service

Теперь смотрим, что же делает /usr/sbin/update_chrooted.
#!/bin/sh
#
# Copyright (C) 2001-2005  Dmitry V. Levin <ldv@altlinux.org>
#
# The chrooted environment update program.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
#

[ -z "$DURING_INSTALL" ] || exit 0

unset a f t force verbose

# override PATH
export PATH="/bin:/sbin:/usr/bin:/usr/sbin"

usage()
{
[ "$1" = 0 ] || exec >&2
cat <<EOF
update_chrooted - updates chrooted environments according to specified types.

Usage: update_chrooted [options] <type>...

Valid options are:
  -l, --list                    list registered types;
  -f, --force                   force update;
  -v, --verbose                 try to be more verbose;
  -V, --version                 print program version and exit;
  -h, --help                    show this text and exit.
   
Report bugs to http://bugs.altlinux.ru/

EOF
[ -n "$1" ] && exit "$1" || exit
}

print_version()
{
cat <<EOF
update_chrooted version 0.3.8

Copyright (C) 2001-2005  Dmitry V. Levin <ldv@altlinux.org>

This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Written by Dmitry V. Levin <ldv@altlinux.org>
EOF
exit
}

t=`getopt -n update_chrooted -o l,f,v,V,h -l list,force,verbose,help,version -- "$@"` || exit
eval set -- "$t"

list=
force="--no-force"
verbose="--no-verbose"
while :; do
case "$1" in
-l|--list) list=1
;;
-f|--force) force="-f"
;;
-v|--verbose) verbose="-v"
;;
-V|--version) print_version
;;
-h|--help) usage 0
;;
--) shift; break
;;
*) echo "update_chrooted: unrecognized option: $1" >&2; exit 1
;;
esac
shift
done

if [ -n "$list" ]; then
# No arguments, please.
[ "$#" -eq 0 ] || usage

type_list=
for f in /etc/chroot.d/*.*; do
# Check if the executable exists.
[ -e "$f" ] || continue

# Don't run *.rpm* and *~ scripts
[ "${f%.rpm*}" == "$f" -a "${f%\~}" == "$f" ] || continue

f="${f##*/}"
type_list="$type_list ${f##*.}"
done
type_list="$(echo "$type_list" |
tr -s ' ' '\n' |
grep '^.' |
LC_COLLATE=C sort -u |
tr '\n' ' ')"
if [ -n "$type_list" ]; then
echo "List of registered types: $type_list"
else
echo "No registered types found"
fi
exit
fi

# At least one argument, please.
[ "$#" -ge 1 ] || usage

for type in "$@"; do
[ -n "$type" ] || continue
for f in /etc/chroot.d/*."$type"; do
# Check if the executable exists.
[ -x "$f" ] || continue

# Don't run *.rpm* and *~ scripts
[ "${f%.rpm*}" == "$f" -a "${f%\~}" == "$f" ] || continue

"$f" $force $verbose
done
done

:
Особо не вникая, видно, что чего-то делает с /etc/chrot.d/*.$type где $type это conf и lib.
Так что приведите сюда содержимое каталога /etc/chrot.d/*:
ls -l /etc/chrot.d/*и к кому файлы принадлежат:
rpm -qf /etc/chrot.d/* | uniqА дальше будем думать.
« Последнее редактирование: 05.03.2016 08:56:47 от Антон Мидюков »

Оффлайн asy

  • alt linux team
  • ***
  • Сообщений: 8 104
к тормозному update_chrooted.service
Надо посмотреть скрипты в /etc/chroot.d и понять, какой из них долго работает. update_chrooted сам ничего не делает, он только скрипты запускает соответствующие.

Оффлайн Strannik

  • Начинающий
  • *
  • Сообщений: 10
Прошу прощения за задержку с ответом, только сейчас добрался до компьютера.
ls -l /etc/chroot.d/*

-rwxr-x--- 1 root root   75 сен  2  2015 /etc/chroot.d/dhcpd6.all
-rwxr-x--- 1 root root  110 сен  2  2015 /etc/chroot.d/dhcpd6.conf
-rwxr-x--- 1 root root  213 сен  2  2015 /etc/chroot.d/dhcpd6.lib
-rwxr-x--- 1 root root   73 сен  2  2015 /etc/chroot.d/dhcpd.all
-rwxr-x--- 1 root root  109 сен  2  2015 /etc/chroot.d/dhcpd.conf
-rwxr-x--- 1 root root  212 сен  2  2015 /etc/chroot.d/dhcpd.lib
-rwxr-xr-x 1 root root 5899 авг 24  2012 /etc/chroot.d/functions
-rwxr-x--- 1 root root   71 окт  1 00:22 /etc/chroot.d/ldap.all
-rwxr-x--- 1 root root 2067 окт  1 00:22 /etc/chroot.d/ldap.conf
-rwxr-x--- 1 root root 1160 окт  1 00:22 /etc/chroot.d/ldap.lib
-rwxr-x--- 1 root root   77 янв 17  2015 /etc/chroot.d/openvpn.all
-rwxr-x--- 1 root root  169 янв 17  2015 /etc/chroot.d/openvpn.conf
-rwxr-x--- 1 root root  168 янв 17  2015 /etc/chroot.d/openvpn.lib
-rwxr-x--- 1 root root   77 дек 17  2012 /etc/chroot.d/postfix.all
-rwxr-x--- 1 root root 1751 дек 17  2012 /etc/chroot.d/postfix.conf
-rwxr-x--- 1 root root  211 дек 17  2012 /etc/chroot.d/postfix.lib
-rwxr-x--- 1 root root  117 фев 10 11:43 /etc/chroot.d/postgresql.all
-rwxr-x--- 1 root root  315 фев 10 11:43 /etc/chroot.d/postgresql.bin
-rwxr-x--- 1 root root 2716 фев 10 11:43 /etc/chroot.d/postgresql.conf
-rwxr-x--- 1 root root  445 фев 10 11:43 /etc/chroot.d/postgresql.lib
-rwxr-x--- 1 root root   75 апр 10  2007 /etc/chroot.d/resolv.all
-rwxr-x--- 1 root root  101 апр 10  2007 /etc/chroot.d/resolv.conf
-rwxr-x--- 1 root root  204 апр 10  2007 /etc/chroot.d/resolv.lib

rpm -qf /etc/chroot.d/* | uniq

dhcp-server-4.3.1-alt2.M70P.1
chrooted-0.3.8-alt1
openldap-servers-2.4.42-alt0.M70P.1
openvpn-2.3.6-alt0.M70T.1
postfix-2.9.5-alt1
postgresql9.1-server-9.1.20-alt0.M70P.1
chrooted-resolv-0.3.1-alt2

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Цитировать
openvpn
openldap
dhcp-server
postgresql9.1-server

это вам всё надо?

Оффлайн Strannik

  • Начинающий
  • *
  • Сообщений: 10
Может и не надо, я просто побаиваюсь, что без них еще что-нибудь может поломаться.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Может и не надо, я просто побаиваюсь, что без них еще что-нибудь может поломаться.

postgresql вам зачем? Это СУБД. Используете? Если используете, то смиритесь со скоростью загрузки.