[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