LINUX.ORG.RU

[Slackware] mem=32m и udev

 


0

1

Итак, продолжая злостные эксперименты, собрал udev-153 с патчем

http://git.kernel.org/?p=linux/hotplug/udev.git;a=commit;h=665ee17def2caa6811...

«udevd: always try to find an idle worker instead of forking a new one»

(на новый удав - новые грабли наступать пока не охота)

Но это не помогло - на моём достаточно модульном конфиге сразу после старта udev всё замирает, с mem=32m. С mem=36m - идет до текстового логина, как и положено. Workaround с ранним подключением физического своп-файла не очень хочу использовать, ибо тормоза, а виртуально-сжатый через zram не очень-то и помогает, на таких малых объемах памяти. Отсюда вопрос: а что делает ваша система, если попытаться её загрузить с такими же параметрами: mem=32m ?

★★★★

>mem=32m.
Как-то так:

             total       used       free     shared    buffers     cached
Mem:            26         25          0          0          2          6
-/+ buffers/cache:         16          9
Swap:            0          0          0

Linux zenbook 2.6.36-tiny #1 PREEMPT Thu Oct 28 00:22:51 MSD 2010 x86_64 AMD Sempron(tm) SI-42 AuthenticAMD GNU/Linux

  PID TTY      STAT   TIME COMMAND
    2 ?        S      0:00 [kthreadd]
    3 ?        S      0:00  \_ [ksoftirqd/0]
    4 ?        S      0:00  \_ [kworker/0:0]
    5 ?        S      0:00  \_ [kworker/u:0]
    6 ?        S<     0:00  \_ [khelper]
    7 ?        S<     0:00  \_ [pm]
    8 ?        S      0:00  \_ [sync_supers]
    9 ?        S      0:00  \_ [bdi-default]
   10 ?        S<     0:00  \_ [kblockd]
   11 ?        S<     0:00  \_ [kacpid]
   12 ?        S<     0:00  \_ [kacpi_notify]
   13 ?        S<     0:00  \_ [kacpi_hotplug]
   14 ?        D      0:00  \_ [kswapd0]
   15 ?        S      0:00  \_ [fsnotify_mark]
   16 ?        S      0:00  \_ [scsi_eh_0]
   17 ?        S      0:00  \_ [scsi_eh_1]
   18 ?        S      0:00  \_ [kworker/u:1]
   19 ?        S      0:00  \_ [kworker/u:2]
   20 ?        S      0:00  \_ [kworker/u:3]
   21 ?        S      0:00  \_ [kworker/0:1]
  282 ?        S<     0:00  \_ [hd-audio0]
  328 ?        S      0:00  \_ [khubd]
  331 ?        S<     0:00  \_ [usbhid_resumer]
  343 ?        S      0:00  \_ [scsi_eh_2]
  344 ?        S      0:00  \_ [usb-storage]
  351 ?        S      0:00  \_ [kseriod]
  452 ?        S      0:00  \_ [jbd2/sda1-8]
  453 ?        S<     0:00  \_ [ext4-dio-unwrit]
  588 ?        S      0:00  \_ [flush-8:0]
    1 ?        Ss     0:00 init [3]  
   46 ?        S<s    0:00 /sbin/udevd --daemon
  412 ?        S<     0:00  \_ /sbin/udevd --daemon
  415 ?        S<     0:00  \_ /sbin/udevd --daemon
  462 ?        Ss     0:00 /sbin/mount.ntfs-3g /dev/sda4 /mnt -o rw,noatime,nodiratime,locale=ru_RU.UTF-8,fmask=111
  571 ?        S      0:00 supervising syslog-ng
  572 ?        Ss     0:00  \_ /usr/sbin/syslog-ng
  590 tty1     Ss     0:00 /bin/login --     
  598 tty1     S      0:00  \_ -bash
  609 tty1     R+     0:00      \_ ps axf
  593 ?        SLsl   0:01 /usr/bin/mpd /etc/mpd.conf

Module                  Size  Used by
ext4                  198592  - 
jbd2                   45008  - 
crc32                   9088  - 
crc16                   1056  - 
mousedev                9152  - 
atkbd                  15136  - 
libps2                  3296  - 
i8042                  10984  - 
serio                   7852  - 
fuse                   55304  - 
sr_mod                 10788  - 
cdrom                  31528  - 
option                 15044  - 
usb_wwan                7524  - 
usbserial              23924  - 
ohci_hcd               19324  - 
ehci_hcd               33620  - 
usbhid                 15752  - 
hid                    41160  - 
usb_storage            38280  - 
usbcore               107816  - 
nls_base                5952  - 
snd_hda_codec_conexant    26976  - 
snd_hda_intel          18152  - 
snd_hda_codec          42336  - 
snd_pcm                51564  - 
snd_timer              15560  - 
snd                    33968  - 
soundcore                552  - 
snd_page_alloc          5776  - 
evdev                   7048  - 
k10temp                 2116  - 
hwmon                   1064  - 
video                   9496  - 
backlight               2600  - 
output                  1184  - 
powernow_k8            10384  - 
freq_table              1696  - 
processor              18604  - 
thermal_sys             9752  - 
mperf                    804  - 
battery                 8168  - 
rtc_cmos                7544  - 
rtc_core               10028  - 
rtc_lib                 1472  - 
udev 163

anon_666
()
Ответ на: комментарий от anon_666

Хм, а где drm ?

Оно правда всё равно пока отваливается по дороге, при таком кол-ве памяти ....

xfs 526595 1 ipv6 182714 nfsd 197583 11 drm 124965 4 nouveau,ttm,drm_kms_helper

Уже на мегабайт ....

Andrew-R ★★★★
() автор топика
Ответ на: комментарий от anon_666

В принципе, могу ещё сбросить, за счёт относительно-нужного.

anon_666
()

Тут написано что нужно не меньше 64M памяти.

KblCb ★★★★★
()

читать вот этот блог: http://kmandla.wordpress.com

а что делает ваша система, если попытаться её загрузить с такими же параметрами: mem=32m


Гента сильно свопится. SliTaz подтормаживает, но грузится.

devl547 ★★★★★
()
Ответ на: комментарий от devl547

>SliTaz подтормаживает, но грузится.

P.S. Жрет 21 метра из 32

devl547 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.