[PLUTO-help] useradd: out of memory!!

Alessio Calvio alekals a gmail.com
Lun 23 Ott 2006 14:59:49 CEST


Prova a fare un ciclo do while con dentro adduser <user> e ad ogni
giro al fondo un del sleep 15.

Ci metti magari 1 ora e 100 comandi adduser. ma non dovrebbe andare in
"out of memory".


Il 12/09/06, Antonello Tilotta<antonello.tilotta a atlogic.it> ha scritto:
> Sto eseguendo un batch che usando il comando useradd per aggiungere
> 100 utenti circa in diversi gruppi.
> Sono su un Hp Netserver 2000LC con Fedora 3 (dalla quale no mi muovo
> perch non ho trovato il drive megaraid per la scheda netraid 1M).
> Il server ha 512 Mb di ram,  un PIII 800.
> La partizione swap  di 1 gb.
>
> [root a server2 log]# uname -a
> Linux server2.xxx.it 2.6.9-1.667 #1 Tue Nov 2 14:41:25 EST 2004 i686
> i686 i386 GNU/Linux
>
> [root a server2 log]# ps -awwx
> Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/
> procps-3.2.3/FAQ
>    PID TTY      STAT   TIME COMMAND
>      1 ?        S      0:01 init [3]
>      2 ?        SN     0:00 [ksoftirqd/0]
>      3 ?        S<     0:00 [events/0]
>      4 ?        S<     0:00 [khelper]
>      5 ?        S<     0:00 [kblockd/0]
>     31 ?        S<     0:00 [aio/0]
>      6 ?        S      0:00 [khubd]
>     30 ?        S      7:43 [kswapd0]
>    103 ?        S      0:00 [kseriod]
>    173 ?        S      0:00 [scsi_eh_0]
>    184 ?        S      0:00 [scsi_eh_1]
>    186 ?        S      0:00 [scsi_eh_2]
>    196 ?        S<     0:00 [kmirrord/0]
>    205 ?        S      0:00 [kjournald]
> 1257 ?        S<s    0:00 udevd
> 1421 ?        S      0:00 [kjournald]
> 1837 ?        Ssl    0:00 /usr/sbin/named -u named -t /var/named/chroot
> 1851 ?        Ss     0:00 syslogd -m 0
> 1855 ?        Ss     0:00 klogd -x
> 1876 ?        Ss     0:00 portmap
> 1943 ?        Ss     0:02 nifd -n
> 1975 ?        Ssl    0:00 mDNSResponder
> 1991 ?        Ss     0:00 /usr/sbin/sshd
> 2002 ?        Ss     0:00 xinetd -stayalive -pidfile /var/run/xinetd.pid
> 2015 ?        SLs    0:00 ntpd -u ntp:ntp -p /var/run/ntpd.pid -g
> 2025 ?        Ss     0:01 /usr/sbin/dhcpd eth0 eth1 eth2
> 2039 ?        Ss     0:00 /usr/sbin/inputattach -ms /dev/ttyS0 --daemon
> 2081 ?        Ss     0:00 gpm -m /dev/input/mice -t exps2
> 2097 ?        Ss     0:00 crond
> 2120 ?        Ss     0:00 xfs -droppriv -daemon
> 2139 ?        Ss     0:00 /usr/sbin/atd
> 2158 ?        Ss     0:00 dbus-daemon-1 --system
> 2168 ?        Ss     0:07 hald
> 2285 ?        Ss     0:01 /usr/bin/perl /usr/libexec/webmin/
> miniserv.pl /etc/webmin/miniserv.conf
> 2292 ?        Ss     0:00 login -- root
> 2306 tty2     Ss+    0:00 /sbin/mingetty tty2
> 2308 tty4     Ss+    0:00 /sbin/mingetty tty4
> 2309 tty5     Ss+    0:00 /sbin/mingetty tty5
> 2310 tty6     Ss+    0:00 /sbin/mingetty tty6
> 2845 ?        Ss     0:00 /usr/bin/ssh-agent -s
> 2881 ?        Ss     0:00 dbus-daemon-1 --fork --print-pid 8 --print-
> address 6 --session
> 3033 ?        Ss     0:00 sshd: antonello [priv]
> 3035 ?        S      0:01 sshd: antonello a pts/1
> 3036 pts/1    Ss     0:00 -bash
> 3065 pts/1    S      0:00 su -
> 3066 pts/1    S      0:00 -bash
> 3482 tty3     Ss+    0:00 /sbin/mingetty tty3
> 3551 tty1     Ss     0:00 -bash
> 3649 tty1     S+     0:00 -bash
> 3650 tty1     D+     0:36 usermod -g 1001 -G c1AAC ricoabad
> 3653 ?        S      0:00 [pdflush]
> 3656 ?        S      0:00 [pdflush]
> 3658 pts/1    R+     0:00 ps -awwx
>
>
> [root a server2 log]# service --status-all
> anacron interrotto
> atd (pid 2139) in esecuzione...
> Configured Mount Points:
> ------------------------
>
> Active Mount Points:
> --------------------
> hcid interrotto
> sdpd interrotto
> hidd interrotto
> cpuspeed interrotto
> crond (pid 2097) in esecuzione...
> cupsd interrotto
> cups-config-daemon interrotto
> dc_client interrotto
> dc_server interrotto
> dhcpd (pid 2025) in esecuzione...
> Device not specified in /etc/sysconfig/diskdump
> dovecot interrotto
> gpm (pid 2081) in esecuzione...
> hald (pid 2168) in esecuzione...
> ptal-init is stopped.
> httpd interrotto
> Firewall non attivo.
> irattach interrotto
> irqbalance interrotto
> kadmind interrotto
> kpropd interrotto
> krb524d interrotto
> krb5kdc interrotto
> slapd interrotto
> mailman is stopped
> mdmpd interrotto
> mDNSResponder (pid 1975) in esecuzione...
> dbus-daemon-1 (pid 2881 2158) in esecuzione...
> /etc/init.d/microcode_ctl: la lettura dello stato del microcodice non
>  ancora supportata
> mysqld interrotto
> number of zones: 9
> debug level: 0
> xfers running: 0
> xfers deferred: 0
> soa queries in progress: 0
> query logging is OFF
> server is up and running
> Server address not specified in /etc/sysconfig/netdump
> netplugd interrotto
> Dispositivi configurati:
> lo eth0 eth1 eth2
> Dispositivi attualmente attivi:
> lo eth0 eth1 eth2
> NetworkManager interrotto
> Chiusura di NFS mountd: rpc.mountd interrotto
> nfsd interrotto
> rpc.rquotad interrotto
> rpc.statd interrotto
> nifd (pid 1943) in esecuzione...
> nscd interrotto
> ntpd (pid 2015) in esecuzione...
> portmap (pid 1876) in esecuzione...
> L'accounting dei processi  disattivo.
> rpc.idmapd interrotto
> saslauthd interrotto
> sendmail interrotto
> smartd interrotto
> smbd interrotto
> nmbd interrotto
> snmpd interrotto
> snmptrapd interrotto
> spamd interrotto
> squid interrotto
> squid: ERROR: No running copy
> sshd (pid 3035 3033 1991) in esecuzione...
> syslogd (pid 1851) in esecuzione...
> klogd (pid 1855) in esecuzione...
> tux interrotto
> Xvnc interrotto
> vsftpd interrotto
> Webmin (pid 2285) is running
> winbindd interrotto
> xfs (pid 2120) in esecuzione...
> xinetd (pid 2002) in esecuzione...
> ypbind interrotto
> Update notturno yum disabilitato.
>
> Quando eseguo
> usermod -g 1000 -G d1AGE,d2AGE,d3AGE,d5AGE,c1AGE,c2AGE,c3AGE,c5AGE
> fuccia
> (questa  solo dei vai useradd del batch)
>
> il server si trova a corto di ram, va in swap e stamattina mi ha
> addirittura killato il comando per memoria insufficiente!
> Il tempo di esecuzione, quando riesce a portare a termine il comando,
>  di diversi minuti (10-15) per singolo useradd.
> Sono partito anche in init3, ma non ce la fa lo stesso.
> Anche se riavvio e eseguo il comando su riportato manualment, il
> problema rimane.
> E' chiaramente un problema di ram.
> I servizi attivi sono quelli essenziali + named + dhcpd (non posso
> spegnerli).
> Raddoppiando la ram risolverei il problema?
>
>
> Domanda:
> E' mai possibile che un semplice useradd metta in crisi in quel modo
> il server?
>
>
>
>
> questo  il top durante l'esecuzione di useradd
>
> top - 12:12:36 up 54 min,  3 users,  load average: 4.48, 4.67, 3.15
> Tasks:  53 total,   2 running,  51 sleeping,   0 stopped,   0 zombie
> Cpu(s):  1.7% us,  1.7% sy,  0.0% ni,  0.0% id, 96.4% wa,  0.3% hi,
> 0.0% si
> Mem:    514752k total,   513112k used,     1640k free,      308k buffers
> Swap:  1048568k total,  1000480k used,    48088k free,    10032k cached
>
>    PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
>     30 root      17   0     0    0    0 S 57.3  0.0   6:22.73 kswapd0
>   3650 root      18   0 1372m 470m 3512 R  0.6 93.6   0:30.84 usermod
>      1 root      16   0  1620   24 1424 S  0.0  0.0   0:01.23 init
>      2 root      34  19     0    0    0 S  0.0  0.0   0:00.00
> ksoftirqd/0
>      3 root       5 -10     0    0    0 S  0.0  0.0   0:00.02 events/0
>      4 root       5 -10     0    0    0 S  0.0  0.0   0:00.01 khelper
>      5 root       5 -10     0    0    0 S  0.0  0.0   0:00.00 kblockd/0
>     31 root      14 -10     0    0    0 S  0.0  0.0   0:00.00 aio/0
>      6 root      25   0     0    0    0 S  0.0  0.0   0:00.00 khubd
>    103 root      25   0     0    0    0 S  0.0  0.0   0:00.00 kseriod
>
> Sono abbastanza sul disperato...
> Potete aiutarmi?
>
> grazie a tutti
> Antonello_______________________________________________
> pluto-help mailing list
> pluto-help a lists.pluto.it
> Per gestire la propria iscrizione alla lista:
> http://lists.pluto.it/listinfo/pluto-help
>



More information about the pluto-help mailing list