[PLUTO-help] useradd: out of memory!!
Antonello Tilotta
antonello.tilotta a atlogic.it
Mar 12 Set 2006 12:31:18 CEST
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
More information about the pluto-help
mailing list