Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Użytkownik

Witam,
mały problem powstał na jednej z maszyn na której ostatnio montowałem software.
w sumie niewiem jak do tego mogło dojść, ale nie zakładam, żebym to ja mógł coś skaszanić.
O co chodzi:
w logach widzę coś takiego jak:
Apr 18 05:40:01 debian /USR/SBIN/CRON[28031]: (smmsp) MAIL (mailed 38 bytes of output but got status 0x007f ) Apr 18 05:46:28 debian sm-mta[15575]: runqueue: Skipping queue run -- fork() failed: Cannot allocate memory Apr 18 05:56:38 debian sm-mta[15575]: runqueue: Skipping queue run -- fork() failed: Cannot allocate memory Apr 18 05:57:01 debian /usr/sbin/cron[15562]: (CRON) error (can't fork) Apr 18 06:00:01 debian /usr/sbin/cron[15562]: (CRON) error (can't fork) Apr 18 06:06:48 debian sm-mta[15575]: runqueue: Skipping queue run -- fork() failed: Cannot allocate memory Apr 18 06:09:01 debian /usr/sbin/cron[15562]: (CRON) error (can't fork) Apr 18 06:09:01 debian /usr/sbin/cron[15562]: (CRON) error (can't fork) Apr 18 06:16:58 debian sm-mta[15575]: runqueue: Skipping queue run -- fork() failed: Cannot allocate memory Apr 18 06:20:01 debian /usr/sbin/cron[15562]: (CRON) error (can't fork) Apr 18 06:27:08 debian sm-mta[15575]: runqueue: Skipping queue run -- fork() failed: Cannot allocate memory Apr 18 06:37:18 debian sm-mta[15575]: runqueue: Skipping queue run -- fork() failed: Cannot allocate memory Apr 18 06:39:01 debian /usr/sbin/cron[15562]: (CRON) error (can't fork) Apr 18 06:39:01 debian /usr/sbin/cron[15562]: (CRON) error (can't fork) Apr 18 06:40:01 debian /usr/sbin/cron[15562]: (CRON) error (can't fork) Apr 18 06:47:28 debian sm-mta[15575]: runqueue: Skipping queue run -- fork() failed: Cannot allocate memory Apr 18 06:57:01 debian /usr/sbin/cron[15562]: (CRON) error (can't fork) Apr 18 06:57:38 debian sm-mta[15575]: runqueue: Skipping queue run -- fork() failed: Cannot allocate memory Apr 18 07:00:01 debian /usr/sbin/cron[15562]: (CRON) error (can't fork) Apr 18 07:07:49 debian sm-mta[15575]: runqueue: Skipping queue run -- fork() failed: Cannot allocate memory Apr 18 07:09:01 debian /usr/sbin/cron[15562]: (CRON) error (can't fork) Apr 18 07:09:01 debian /usr/sbin/cron[15562]: (CRON) error (can't fork)
fdisk -l daje:
cannot open /proc/partitions
cat /etc/fstab daje:
# UNCONFIGURED FSTAB FOR BASE SYSTEM
hmm no i teraz się zastanawiam jak to naprawić, bo domyślam się, że no po prostu SWAP'a nie ma w ogóle i to sprawdziłem i tak rzeczywiście jest. no i fork cannot allocate memory - coś się dzieje na maszynie rano ale nie wiem co, z tego co wiem od pracowników to rano żeby w ogóle dostać się na serwer trzeba go rebootować a to juz bardzo bardzo źle.
jakieś pomysły ?
pzdr,
Fo
Offline






Admin łajza







pokaż wynik polecenia mount
Offline
Użytkownik

zapomniałem powiedzieć że to vps jest.
wynik z mounta:
simfs on / type simfs (rw)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid)
proc on /proc type proc (rw,nosuid,nodev,noexec)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,nosuid,noexec)
Offline
Użytkownik

dobra sprawa wyglada tak:
odpisali mi z serwerowni ze swapa nie ma bo to vps jest - no to jeszcze moge zrozumiec.
i czlowiek tam napisal mi to tak:
"nie ma takiej mozliwosci by wlaczyc swap dla pojedynczego vpsa,
swap jest (choc nie jest praktycznie uzywany) wylacznie na tzw.
hardware nodzie, a vpsy maja dostepna okreslona
ilosc ramu w zaleznosci od pakietu"
no i to rozumiem, niewiem za bardzo jak to wyglada na tym hardware nodzie ale w praktyce to wyglada tak ze rano sobie zrobilem troche odwolan do apache, ktore sie juz dawno pokillowaly - pamiec natomiast dalej jest tak samo zapchana teraz (wieczor) jak byla rano.
ma ktos moze jeszcze jakis pomysl ?
bo ja mam taki zeby do nich stukac mailami wkolko ale moze to sie da jakos rozwiazac szybciej niz trwa ten pingpong mailowy.
pzdr,
Fo
Offline
Co to za vps - openvz czy inny?
Co pokazują komendy:
free
memstat -w
ps aux -H
Przypuszczam, że do wyboru będziesz miał:
1. wykupienie droższej usługi
2. dostrojenie używanych aplikacji, aby brały mniej pamięci
3. zastąpienie uzywanych aplikacji innymi, biorącymi mniej pamięci, np. zamiast apache użyj thttpd
Może warto zrestartować vps-a, aby jakieś wiszące procesy zwolniły zaalokowaną pamięć.
Offline
Użytkownik

free
total used free shared buffers cached Mem: 524288 158228 366060 0 0 0 -/+ buffers/cache: 158228 366060 Swap: 0 0 0
memstat -w
288k: PID 1 (/lib/tls/libdl-2.3.6.so)
4308k: PID 5780 (/usr/lib/php5/20060613+lfs/pdo_mysql.so)
2440k: PID 5781 (/lib/tls/libnss_dns-2.3.6.so)
4440k: PID 5794 (/usr/lib/php5/20060613+lfs/pdo_mysql.so)
4440k: PID 5795 (/usr/lib/php5/20060613+lfs/pdo_mysql.so)
4440k: PID 5796 (/usr/lib/php5/20060613+lfs/pdo_mysql.so)
4440k: PID 5797 (/usr/lib/php5/20060613+lfs/pdo_mysql.so)
4308k: PID 5798 (/usr/lib/php5/20060613+lfs/pdo_mysql.so)
248k: PID 7309 (/lib/tls/libnss_files-2.3.6.so)
25552k: PID 7322 (/lib/tls/libnss_files-2.3.6.so)
224k: PID 7388 (/lib/tls/libnss_files-2.3.6.so)
34052k: PID 7429 (/lib/tls/libnss_files-2.3.6.so)
248k: PID 7430 (/lib/tls/libc-2.3.6.so)
812k: PID 7521 ([00a5]:0)
816k: PID 7537 (/lib/tls/libnss_files-2.3.6.so)
812k: PID 7541 ([00a5]:0)
1816k: PID 7542 (/lib/tls/libnss_files-2.3.6.so)
1108k: PID 7543 (/lib/tls/libnss_files-2.3.6.so)
508k: PID 7587 (/lib/tls/libnss_files-2.3.6.so)
1316k: PID 7615 (/lib/tls/libcrypt-2.3.6.so)
308k: PID 7638 (/lib/tls/libnss_files-2.3.6.so)
10320k: PID 9827 (/usr/lib/python2.5/lib-dynload/resource.so)
10320k: PID 9828 (/usr/lib/python2.5/lib-dynload/resource.so)
10320k: PID 9829 (/usr/lib/python2.5/lib-dynload/resource.so)
10320k: PID 9830 (/usr/lib/python2.5/lib-dynload/resource.so)
10320k: PID 9831 (/usr/lib/python2.5/lib-dynload/resource.so)
10320k: PID 9832 (/usr/lib/python2.5/lib-dynload/resource.so)
10264k: PID 9843 (/usr/lib/python2.5/site-packages/PIL/_imaging.so)
10264k: PID 9844 (/usr/lib/python2.5/site-packages/PIL/_imaging.so)
10264k: PID 9845 (/usr/lib/python2.5/site-packages/PIL/_imaging.so)
10264k: PID 9846 (/usr/lib/python2.5/site-packages/PIL/_imaging.so)
10264k: PID 9847 (/usr/lib/python2.5/site-packages/PIL/_imaging.so)
10264k: PID 9848 (/usr/lib/python2.5/site-packages/PIL/_imaging.so)
10324k: PID 9856 (/usr/lib/python2.5/lib-dynload/resource.so)
10324k: PID 9857 (/usr/lib/python2.5/lib-dynload/resource.so)
10324k: PID 9858 (/usr/lib/python2.5/lib-dynload/resource.so)
10324k: PID 9859 (/usr/lib/python2.5/lib-dynload/resource.so)
10324k: PID 9860 (/usr/lib/python2.5/lib-dynload/resource.so)
10324k: PID 9862 (/usr/lib/python2.5/lib-dynload/resource.so)
4308k: PID 13693 (/usr/lib/php5/20060613+lfs/pdo_mysql.so)
552k: PID 15535 ([00a5]:168986151)
708k: PID 15555 ([00a5]:168986151)
1952k: PID 15565 (/lib/tls/libnss_files-2.3.6.so)
520k: PID 15593 (/lib/tls/libc-2.3.6.so)
368k: PID 15640 (/lib/tls/libc-2.3.6.so)
736k: PID 15943 (/lib/ld-2.3.6.so)
368k: PID 15944 (/lib/tls/libc-2.3.6.so)
10224k: [00a5]:0 7521 7541
64k: [00a5]:167655678 5780 5794 5795 5796 5797 5798 13693
1280k: [00a5]:168985742 15535 15555
1280k: [00a5]:168986151 15535 15555
8k: /usr/bin/logger 7430
1112k: /usr/bin/python2.5 9827 9828 9829 9830 9831 9832 9843 9844 9845 9846 9847 9848 9856 9857 9858 9859 9860 9862
92k: /root/.python-eggs/psycopg2-2.0.6-py2.5-linux-i686.egg-tmp/psycopg2/_psycopg.so 9827 9828 9829 9830 9831 9832 9843
9844 9845 9846 9847 9848 9856 9857 9858 9859 9860 9862
8k: /lib/libuuid.so.1.2 5780 5781 5794 5795 5796 5797 5798 13693
28k: /lib/libwrap.so.0.7.6 7429 7587 7615 15535 15555
64k: /lib/libbz2.so.1.0.3 5780 5781 5794 5795 5796 5797 5798 13693
256k: /lib/libncurses.so.5.5 7388 15565 15640 15944
8k: /lib/libpam_misc.so.0.79 15593
8k: /lib/libcom_err.so.2.1 5780 5781 5794 5795 5796 5797 5798 7521 7537 7541 7542 7543 7587 9827 9828 9829 9830 9831 98
32 9843 9844 9845 9846 9847 9848 9856 9857 9858 9859 9860 9862 13693 15535 15555
40k: /lib/libgcc_s.so.1 7429
28k: /lib/libpam.so.0.79 7521 7537 7541 7542 7543 7587 7638 15535 15555 15593
12k: /lib/libcap.so.1.10 15535 15555
216k: /lib/libsepol.so.1 1 7587 7638 15535 15555 15593
80k: /lib/libselinux.so.1 1 7587 7638 15535 15555 15593
88k: /lib/ld-2.3.6.so 1 5780 5781 5794 5795 5796 5797 5798 7309 7322 7388 7429 7430 7521 7537 7541 7542 7543 7587 7615 7
638 9827 9828 9829 9830 9831 9832 9843 9844 9845 9846 9847 9848 9856 9857 9858 9859 9860 9862 13693 15535 15555 15565 15593 1
5640 15943 15944
888k: /usr/lib/libstdc++.so.6.0.8 7429
320k: /usr/lib/libgcrypt.so.11.2.2 5780 5781 5794 5795 5796 5797 5798 7615 13693
108k: /usr/lib/libgssapi_krb5.so.2.2 5780 5781 5794 5795 5796 5797 5798 7587 13693 15535 15555
148k: /usr/lib/libk5crypto.so.3.0 5780 5781 5794 5795 5796 5797 5798 7521 7537 7541 7542 7543 7587 9827 9828 9829 9830 98
31 9832 9843 9844 9845 9846 9847 9848 9856 9857 9858 9859 9860 9862 13693 15535 15555
852k: /usr/lib/libdb-4.2.so 7615
496k: /usr/lib/libkrb5.so.3.2 5780 5781 5794 5795 5796 5797 5798 7521 7537 7541 7542 7543 7587 9827 9828 9829 9830 9831 9
832 9843 9844 9845 9846 9847 9848 9856 9857 9858 9859 9860 9862 13693 15535 15555
1000k: /usr/lib/libdb-4.4.so 5780 5781 5794 5795 5796 5797 5798 13693
16k: /usr/lib/libkrb5support.so.0.0 5780 5781 5794 5795 5796 5797 5798 7521 7537 7541 7542 7543 7587 9827 9828 9829 9830
9831 9832 9843 9844 9845 9846 9847 9848 9856 9857 9858 9859 9860 9862 13693 15535 15555
12k: /usr/lib/libgpg-error.so.0.3.0 5780 5781 5794 5795 5796 5797 5798 7615 13693
72k: /usr/lib/libtasn1.so.3.0.6 5780 5781 5794 5795 5796 5797 5798 7615 13693
76k: /usr/lib/libz.so.1.2.3 5780 5781 5794 5795 5796 5797 5798 7322 7429 7521 7537 7541 7542 7543 7587 7615 9827 9828 98
29 9830 9831 9832 9843 9844 9845 9846 9847 9848 9856 9857 9858 9859 9860 9862 13693 15535 15555
48k: /usr/lib/liblber.so.2.0.130 5780 5781 5794 5795 5796 5797 5798 7615 13693
88k: /usr/lib/libsasl2.so.2.0.22 5780 5781 5794 5795 5796 5797 5798 7615 13693
212k: /usr/lib/libldap_r.so.2.0.130 5780 5781 5794 5795 5796 5797 5798 7615 13693
436k: /usr/lib/libgnutls.so.13.0.9 5780 5781 5794 5795 5796 5797 5798 7615 13693
256k: /usr/lib/libisc.so.11.1.1 7322
1252k: /usr/lib/libdns.so.22.1.0 7322
28k: /usr/lib/libisccc.so.0.2.2 7322
64k: /usr/lib/libisccfg.so.1.0.6 7322
28k: /usr/lib/libbind9.so.0.0.8 7322
72k: /usr/lib/liblwres.so.9.1.5 7322
148k: /usr/lib/libpcre.so.3.12.0 5780 5781 5794 5795 5796 5797 5798 13693
136k: /usr/lib/libapr-1.so.0.2.7 5780 5781 5794 5795 5796 5797 5798 13693
124k: /usr/lib/libexpat.so.1.0.0 5780 5781 5794 5795 5796 5797 5798 13693
116k: /usr/lib/libpq.so.4.1 5780 5781 5794 5795 5796 5797 5798 9827 9828 9829 9830 9831 9832 9843 9844 9845 9846 9847 984
8 9856 9857 9858 9859 9860 9862 13693
360k: /usr/lib/libsqlite3.so.0.8.6 5780 5781 5794 5795 5796 5797 5798 13693
104k: /usr/lib/libaprutil-1.so.0.2.7 5780 5781 5794 5795 5796 5797 5798 13693
1120k: /usr/lib/libxml2.so.2.6.27 5780 5781 5794 5795 5796 5797 5798 13693
1888k: /usr/lib/libmysqlclient.so.15.0.0 5780 5794 5795 5796 5797 5798 13693
1200k: /usr/lib/libpython2.5.so.1.0 5780 5781 5794 5795 5796 5797 5798 13693
4k: /lib/security/pam_motd.so 15535 15555
4k: /lib/security/pam_rootok.so 15593
12k: /lib/security/pam_env.so 15535 15555 15593
16k: /lib/security/pam_limits.so 15535 15555
52k: /lib/security/pam_unix.so 15535 15555 15593
8k: /lib/security/pam_nologin.so 15535 15555
12k: /lib/security/pam_mail.so 15535 15555 15593
8k: /usr/lib/apache2/modules/mod_setenvif.so 5780 5781 5794 5795 5796 5797 5798 13693
4k: /usr/lib/apache2/modules/mod_authn_file.so 5780 5781 5794 5795 5796 5797 5798 13693
28k: /usr/lib/apache2/modules/mod_negotiation.so 5780 5781 5794 5795 5796 5797 5798 13693
4k: /usr/lib/apache2/modules/mod_authz_user.so 5780 5781 5794 5795 5796 5797 5798 13693
8k: /usr/lib/apache2/modules/mod_authz_host.so 5780 5781 5794 5795 5796 5797 5798 13693
8k: /usr/lib/apache2/modules/mod_vhost_alias.so 5780 5781 5794 5795 5796 5797 5798 13693
8k: /usr/lib/apache2/modules/mod_actions.so 5780 5781 5794 5795 5796 5797 5798 13693
20k: /usr/lib/apache2/modules/mod_mime_magic.so 5780 5781 5794 5795 5796 5797 5798 13693
20k: /usr/lib/apache2/modules/mod_status.so 5780 5781 5794 5795 5796 5797 5798 13693
12k: /usr/lib/apache2/modules/mod_alias.so 5780 5781 5794 5795 5796 5797 5798 13693
16k: /usr/lib/apache2/modules/mod_mime.so 5780 5781 5794 5795 5796 5797 5798 13693
8k: /usr/lib/apache2/modules/mod_auth_basic.so 5780 5781 5794 5795 5796 5797 5798 13693
28k: /usr/lib/apache2/modules/mod_autoindex.so 5780 5781 5794 5795 5796 5797 5798 13693
8k: /usr/lib/apache2/modules/mod_userdir.so 5780 5781 5794 5795 5796 5797 5798 13693
8k: /usr/lib/apache2/modules/mod_authz_groupfile.so 5780 5781 5794 5795 5796 5797 5798 13693
56k: /usr/lib/apache2/modules/mod_rewrite.so 5780 5781 5794 5795 5796 5797 5798 13693
20k: /usr/lib/apache2/modules/mod_cgi.so 5780 5781 5794 5795 5796 5797 5798 13693
8k: /usr/lib/apache2/modules/mod_dir.so 5780 5781 5794 5795 5796 5797 5798 13693
4k: /usr/lib/apache2/modules/mod_env.so 5780 5781 5794 5795 5796 5797 5798 13693
4k: /usr/lib/apache2/modules/mod_authz_default.so 5780 5781 5794 5795 5796 5797 5798 13693
68k: /usr/lib/apache2/modules/mod_fastcgi.so 5780 5781 5794 5795 5796 5797 5798 13693
5244k: /usr/lib/apache2/modules/libphp5.so 5780 5781 5794 5795 5796 5797 5798 13693
120k: /usr/lib/apache2/modules/mod_python.so 5780 5781 5794 5795 5796 5797 5798 13693
248k: /usr/lib/i686/cmov/libssl.so.0.9.8 5780 5781 5794 5795 5796 5797 5798 7521 7537 7541 7542 7543 7615 9827 9828 9829
9830 9831 9832 9843 9844 9845 9846 9847 9848 9856 9857 9858 9859 9860 9862 13693
1240k: /usr/lib/i686/cmov/libcrypto.so.0.9.8 5780 5781 5794 5795 5796 5797 5798 7322 7521 7537 7541 7542 7543 7587 7615 98
27 9828 9829 9830 9831 9832 9843 9844 9845 9846 9847 9848 9856 9857 9858 9859 9860 9862 13693 15535 15555
80k: /usr/lib/php5/20060613+lfs/pdo.so 5780 5794 5795 5796 5797 5798 13693
2860k: /usr/lib/postgresql/8.1/bin/postgres 7521 7537 7541 7542 7543
44k: /usr/lib/php5/20060613+lfs/mysql.so 5780 5794 5795 5796 5797 5798 13693
96k: /usr/lib/php5/20060613+lfs/mysqli.so 5780 5794 5795 5796 5797 5798 13693
24k: /usr/lib/php5/20060613+lfs/pdo_mysql.so 5780 5794 5795 5796 5797 5798 13693
688k: /usr/lib/sm.bin/sendmail 7615
12k: /usr/lib/python2.5/lib-dynload/_random.so 9827 9828 9829 9830 9831 9832 9843 9844 9845 9846 9847 9848 9856 9857 985
8 9859 9860 9862
52k: /usr/lib/python2.5/lib-dynload/_socket.so 9827 9828 9829 9830 9831 9832 9843 9844 9845 9846 9847 9848 9856 9857 985
8 9859 9860 9862
24k: /usr/lib/python2.5/lib-dynload/_struct.so 9827 9828 9829 9830 9831 9832 9843 9844 9845 9846 9847 9848 9856 9857 985
8 9859 9860 9862
16k: /usr/lib/python2.5/lib-dynload/cStringIO.so 9827 9828 9829 9830 9831 9832 9843 9844 9845 9846 9847 9848 9856 9857 9
858 9859 9860 9862
32k: /usr/lib/python2.5/lib-dynload/array.so 9827 9828 9829 9830 9831 9832 9843 9844 9845 9846 9847 9848 9856 9857 9858
9859 9860 9862
16k: /usr/lib/python2.5/lib-dynload/binascii.so 9827 9828 9829 9830 9831 9832 9843 9844 9845 9846 9847 9848 9856 9857 98
58 9859 9860 9862
12k: /usr/lib/python2.5/lib-dynload/fcntl.so 9827 9828 9829 9830 9831 9832 9843 9844 9845 9846 9847 9848 9856 9857 9858
9859 9860 9862
28k: /usr/lib/python2.5/lib-dynload/itertools.so 9827 9828 9829 9830 9831 9832 9843 9844 9845 9846 9847 9848 9856 9857 9
858 9859 9860 9862
12k: /usr/lib/python2.5/lib-dynload/math.so 9827 9828 9829 9830 9831 9832 9843 9844 9845 9846 9847 9848 9856 9857 9858 9
859 9860 9862
24k: /usr/lib/python2.5/lib-dynload/operator.so 9827 9828 9829 9830 9831 9832 9843 9844 9845 9846 9847 9848 9856 9857 98
58 9859 9860 9862
12k: /usr/lib/python2.5/lib-dynload/select.so 9827 9828 9829 9830 9831 9832 9843 9844 9845 9846 9847 9848 9856 9857 9858
9859 9860 9862
20k: /usr/lib/python2.5/lib-dynload/strop.so 9827 9828 9829 9830 9831 9832 9843 9844 9845 9846 9847 9848 9856 9857 9858
9859 9860 9862
16k: /usr/lib/python2.5/lib-dynload/time.so 9827 9828 9829 9830 9831 9832 9843 9844 9845 9846 9847 9848 9856 9857 9858 9859 9860 9862
20k: /usr/lib/python2.5/lib-dynload/zlib.so 9827 9828 9829 9830 9831 9832 9843 9844 9845 9846 9847 9848 9856 9857 9858 9
859 9860 9862
4k: /usr/lib/python2.5/lib-dynload/_weakref.so 9827 9828 9829 9830 9831 9832 9843 9844 9845 9846 9847 9848 9856 9857 98
58 9859 9860 9862
68k: /usr/lib/python2.5/lib-dynload/datetime.so 9827 9828 9829 9830 9831 9832 9843 9844 9845 9846 9847 9848 9856 9857 98
58 9859 9860 9862
20k: /usr/lib/python2.5/lib-dynload/collections.so 9827 9828 9829 9830 9831 9832 9843 9844 9845 9846 9847 9848 9856 9857
9858 9859 9860 9862
8k: /usr/lib/python2.5/lib-dynload/_bisect.so 9827 9828 9829 9830 9831 9832 9843 9844 9845 9846 9847 9848 9856 9857 985
8 9859 9860 9862
16k: /usr/lib/python2.5/lib-dynload/_heapq.so 9827 9828 9829 9830 9831 9832 9843 9844 9845 9846 9847 9848 9856 9857 9858
9859 9860 9862
8k: /usr/lib/python2.5/lib-dynload/_functools.so 9827 9828 9829 9830 9831 9832 9843 9844 9845 9846 9847 9848 9856 9857
9858 9859 9860 9862 16k: /usr/lib/python2.5/lib-dynload/_locale.so 9827 9828 9829 9830 9831 9832 9843 9844 9845 9846 9847 9848 9856 9857 9858 9859 9860 9862
68k: /usr/lib/python2.5/lib-dynload/cPickle.so 9827 9828 9829 9830 9831 9832 9843 9844 9845 9846 9847 9848 9856 9857 9858 9859 9860 9862
24k: /usr/lib/python2.5/lib-dynload/_csv.so 9827 9828 9829 9830 9831 9832 9843 9844 9845 9846 9847 9848 9856 9857 9858 9859 9860 9862
16k: /usr/lib/python2.5/lib-dynload/_ssl.so 9827 9828 9829 9830 9831 9832 9843 9844 9845 9846 9847 9848 9856 9857 9858 9859 9860 9862
12k: /usr/lib/python2.5/lib-dynload/_hashlib.so 9827 9828 9829 9830 9831 9832 9843 9844 9845 9846 9847 9848 9856 9857 9858 9859 9860 9862
8k: /usr/lib/python2.5/lib-dynload/resource.so 9827 9828 9829 9830 9831 9832 9843 9844 9845 9846 9847 9848 9856 9857 98
58 9859 9860 9862
208k: /usr/lib/python2.5/lib-dynload/pyexpat.so 9827 9828 9829 9830 9831 9832 9843 9844 9845 9846 9847 9848 9856 9857 985
8 9859 9860 9862
208k: /usr/lib/python2.5/site-packages/PIL/_imaging.so 9827 9828 9829 9830 9831 9832 9843 9844 9845 9846 9847 9848 9856 9
857 9858 9859 9860 9862
20k: /usr/lib/sasl2/libsasldb.so.2.0.22 7615
312k: /usr/sbin/sshd 7587 15535 15555
32k: /usr/sbin/cron 7638
328k: /usr/sbin/named 7322
316k: /usr/sbin/apache2 5780 5781 5794 5795 5796 5797 5798 13693
6732k: /usr/sbin/mysqld 7429
32k: /sbin/init 1
28k: /sbin/syslogd 7309
1212k: /lib/tls/libc-2.3.6.so 1 5780 5781 5794 5795 5796 5797 5798 7309 7322 7388 7429 7430 7521 7537 7541 7542 7543 7587
7615 7638 9827 9828 9829 9830 9831 9832 9843 9844 9845 9846 9847 9848 9856 9857 9858 9859 9860 9862 13693 15535 15555 15565 1
5593 15640 15943 15944
24k: /lib/tls/libcrypt-2.3.6.so 5780 5781 5794 5795 5796 5797 5798 7429 7521 7537 7541 7542 7543 7587 7615 9827 9828 982
9 9830 9831 9832 9843 9844 9845 9846 9847 9848 9856 9857 9858 9859 9860 9862 13693 15535 15555 15593
12k: /lib/tls/libdl-2.3.6.so 1 5780 5781 5794 5795 5796 5797 5798 7322 7388 7429 7521 7537 7541 7542 7543 7587 7615 7638
9827 9828 9829 9830 9831 9832 9843 9844 9845 9846 9847 9848 9856 9857 9858 9859 9860 9862 13693 15535 15555 15565 15593 1564
0 15944
144k: /lib/tls/libm-2.3.6.so 5780 5781 5794 5795 5796 5797 5798 7429 7521 7537 7541 7542 7543 9827 9828 9829 9830 9831 98
32 9843 9844 9845 9846 9847 9848 9856 9857 9858 9859 9860 9862 13693
76k: /lib/tls/libnsl-2.3.6.so 5780 5781 5794 5795 5796 5797 5798 7322 7388 7429 7521 7537 7541 7542 7543 7587 7615 7638
13693 15535 15555 15565 15593 15640 15944
32k: /lib/tls/libnss_compat-2.3.6.so 5780 5781 5794 5795 5796 5797 5798 7322 7388 7429 7521 7537 7541 7542 7543 7587 761
5 7638 13693 15535 15555 15565 15593 15640 15944
20k: /lib/tls/libnss_dns-2.3.6.so 5780 5781 5794 5795 5796 5797 5798 7615 13693 15535 15555
40k: /lib/tls/libnss_files-2.3.6.so 5780 5781 5794 5795 5796 5797 5798 7309 7322 7388 7429 7521 7537 7541 7542 7543 7587
7615 7638 13693 15535 15555 15565 15593 15640 15944
36k: /lib/tls/libnss_nis-2.3.6.so 5780 5781 5794 5795 5796 5797 5798 7322 7388 7429 7521 7537 7541 7542 7543 7587 7615 7
638 13693 15535 15555 15565 15593 15640 15944
60k: /lib/tls/libpthread-2.3.6.so 5780 5781 5794 5795 5796 5797 5798 7322 7429 7615 9827 9828 9829 9830 9831 9832 9843 9
844 9845 9846 9847 9848 9856 9857 9858 9859 9860 9862 13693
68k: /lib/tls/libresolv-2.3.6.so 5780 5781 5794 5795 5796 5797 5798 7521 7537 7541 7542 7543 7587 7615 9827 9828 9829 98
30 9831 9832 9843 9844 9845 9846 9847 9848 9856 9857 9858 9859 9860 9862 13693 15535 15555
28k: /lib/tls/librt-2.3.6.so 5780 5781 5794 5795 5796 5797 5798 7429 13693
12k: /lib/tls/libutil-2.3.6.so 5780 5781 5794 5795 5796 5797 5798 7587 9827 9828 9829 9830 9831 9832 9843 9844 9845 9846
9847 9848 9856 9857 9858 9859 9860 9862 13693 15535 15555
8k: /usr/bin/memstat 15943
28k: /bin/su 15593
664k: /bin/bash 7388 15565 15640 15944
--------
340792kps aux -H
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.1 1948 660 ? Ss 01:00 0:00 init [2] root 7309 0.0 0.1 1628 560 ? Ss 01:00 0:00 /sbin/syslogd -a /var/lib/named/dev/log bind 7322 0.0 0.5 30512 3120 ? Ssl 01:00 0:00 /usr/sbin/named -u bind -t /var/lib/named root 7388 0.0 0.2 2668 1332 ? S 01:00 0:00 /bin/sh /usr/bin/mysqld_safe mysql 7429 0.0 1.3 43624 7132 ? Sl 01:00 0:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --skip-external-locking --port=3306 --socket=/var/run/mysqld/mysqld.sock root 7430 0.0 0.0 1564 508 ? S 01:00 0:00 logger -p daemon.err -t mysqld_safe -i -t mysqld postgres 7521 0.0 0.6 17944 3632 ? S 01:00 0:00 /usr/lib/postgresql/8.1/bin/postmaster -D /var/lib/postgre sql/8.1/main -c config_file=/etc/postgresql/8.1/main/postgresql.conf postgres 7537 0.0 0.2 7724 1096 ? S 01:00 0:01 postgres: logger process postgres 7541 0.0 0.2 17944 1148 ? S 01:00 0:02 postgres: writer process postgres 7542 0.0 0.3 8724 1948 ? S 01:00 0:00 postgres: stats buffer process postgres 7543 0.0 0.2 8016 1292 ? S 01:00 0:00 postgres: stats collector process root 7587 0.0 0.2 4932 1120 ? Ss 01:00 0:00 /usr/sbin/sshd root 15535 0.0 0.4 7700 2300 ? Ss 12:49 0:00 sshd: admin [priv] admin 15555 0.0 0.3 7856 1608 ? S 12:49 0:00 sshd: admin@pts/0 admin 15565 0.0 0.5 4396 3012 pts/0 Ss 12:49 0:00 -bash root 15593 0.0 0.1 2536 1040 pts/0 S 12:49 0:00 su root 15640 0.0 0.3 2812 1656 pts/0 S 12:49 0:00 bash root 16317 0.0 0.1 2216 888 pts/0 R+ 12:53 0:00 ps aux -H root 16318 0.0 0.1 1948 748 pts/0 S+ 12:53 0:00 less root 7615 0.0 0.3 7392 2008 ? Ss 01:00 0:00 sendmail: MTA: accepting connections root 7638 0.0 0.1 2200 888 ? Ss 01:00 0:00 /usr/sbin/cron root 9827 0.0 2.1 16552 11416 ? S 01:05 0:00 python /var/www/d1/manage.py runfcgi socket=/var/www/d1/project.sock root 9828 0.0 2.0 16552 10876 ? S 01:05 0:00 python /var/www/d1/manage.py runfcgi socket=/var/www/d1/project.sock root 9829 0.0 2.0 16552 10888 ? S 01:05 0:00 python /var/www/d1/manage.py runfcgi socket=/var/www/d1/project.sock root 9830 0.0 2.0 16552 10888 ? S 01:05 0:00 python /var/www/d1/manage.py runfcgi socket=/var/www/d1/project.sock root 9831 0.0 2.0 16552 10888 ? S 01:05 0:00 python /var/www/d1/manage.py runfcgi socket=/var/www/d1/project.sock root 9832 0.0 2.0 16552 10888 ? S 01:05 0:00 python /var/www/d1/manage.py runfcgi socket=/var/www/d1/project.sock root 9843 0.0 2.1 16496 11340 ? S 01:05 0:00 python /var/www/d2/manage.py runfcgi socket=/var/www/d2/project.sock root 9844 0.0 2.0 16496 10800 ? S 01:05 0:00 python /var/www/d2/manage.py runfcgi socket=/var/www/d2/project.sock root 9845 0.0 2.0 16496 10812 ? S 01:05 0:00 python /var/www/d2/manage.py runfcgi socket=/var/www/d2/project.sock root 9846 0.0 2.0 16496 10812 ? S 01:05 0:00 python /var/www/d2/manage.py runfcgi socket=/var/www/d2/project.sock root 9847 0.0 2.0 16496 10812 ? S 01:05 0:00 python /var/www/d2/manage.py runfcgi socket=/var/www/d2/project.sock root 9848 0.0 2.0 16496 10812 ? S 01:05 0:00 python /var/www/d2/manage.py runfcgi socket=/var/www/d2/project.sock root 9856 0.0 2.1 16556 11416 ? S 01:05 0:00 python /var/www/d3/manage.py runfcgi socket=/var/www/d3/project.sock root 9857 0.0 2.0 16556 10876 ? S 01:05 0:00 python /var/www/d3/manage.py runfcgi socket=/var/www/d3/project.sock root 9858 0.0 2.0 16556 10888 ? S 01:05 0:00 python /var/www/d3/manage.py runfcgi socket=/var/www/d3/project.sock root 9859 0.0 2.0 16556 10888 ? S 01:05 0:00 python /var/www/d3/manage.py runfcgi socket=/var/www/d3/project.sock root 9860 0.0 2.0 16556 10888 ? S 01:05 0:00 python /var/www/d3/manage.py runfcgi socket=/var/www/d3/project.sock root 9862 0.0 2.0 16556 10888 ? S 01:05 0:00 python /var/www/d3/manage.py runfcgi socket=/var/www/d3/project.sock root 5780 0.0 1.7 22496 9132 ? Ss 04:56 0:01 /usr/sbin/apache2 -k start www-data 5781 0.0 0.5 18416 3112 ? S 04:56 0:00 /usr/sbin/fcgi-pm -k start www-data 5794 0.0 1.1 22628 5840 ? S 04:57 0:00 /usr/sbin/apache2 -k start www-data 5795 0.0 1.1 22628 5840 ? S 04:57 0:00 /usr/sbin/apache2 -k start www-data 5796 0.0 1.0 22628 5680 ? S 04:57 0:00 /usr/sbin/apache2 -k start www-data 5797 0.0 1.1 22628 5812 ? S 04:57 0:00 /usr/sbin/apache2 -k start www-data 5798 0.0 1.0 22496 5312 ? S 04:57 0:00 /usr/sbin/apache2 -k start www-data 13693 0.0 1.0 22496 5312 ? S 05:11 0:00 /usr/sbin/apache2 -k start
niewiem co to za vps jest dokladnie, nigdzie na sajcie tej firmy nie widze tego info.
a co do opcji ktore mi poleciles, no to musze Ci odpowiedziec niestety pytaniem na pytanie:
to jaki jest sens kupowanie w ogole vpsa skoro mu sie pamiec zapycha ?
niewiem no panowie, moze to jest normalne przy vpsach a ja jakis ulomny jestem, ale do paru vpsow mialem dostep i tam wszedzie swap byl :/
restartnalem teraz go, dlatego free pokazuje ze tak malo pamieci jest uzywane,
ale jak sie zrobi troche odwolan do apache - to ilosc zajetej pamieci rosnie - i nic jej nie zwalnia no to tak to juz chyba nie powinno byc ?
ten soft ktory tu jest zamontowany to jest soft ktory musi tu byc - i ja tego nie narzucam.
pythonowskie rzeczy to django.
ewentualnie moge zrezygnowac z mysqla, ale to jest jedyna rzecz z ktorej moge zrezygnowac.
ps. to nie chodzi o to, ze ja mam problem co do tego ze jest obciazenie rzedu XXXXXX i nie moge skumac jakim prawem sie zapycha ten vps. chodzi o to, ze to jest nowy vps, domena kompletnie nowa, ruchu tam jest tyle ile sobie sam wygeneruje lazac po http - wiec to jest problem. ze rano albo jednego dnia albo nastepnego po prostu sie pamiec konczy - i nie musi byc wcale az takiego duzego ruchu, w ogole tego ruchu moze prawie nie byc.
Ostatnio edytowany przez Fo (2008-04-20 13:09:57)
Offline
Rodzaj vps-a ma znaczenie. Na OpenVZ wewnątrz vps-a swapa nie zrobisz - sprawdziłem u siebie. Na Vmware lub Xen najprawdopodobniej zrobisz. Sprawdź, czy masz plik /proc/user_beancounters - jeśli tak, to jest to OpenVZ, ewentualnie virtuozzo. Stoją w nim parametry vps-a.
Jak możesz wyrzucić mysql - na pewno odzyskasz kilka MB.
Skoro masz dostęp jako root, to spróbuj zastąpić bind-a np. przez djbdns - następne kilka MB.
Zakładam, że wszystko pracuje na postgresql - jeśli baza się nie zatyka, to zmniejszając ostrożnie shared_buffers, temp_buffers itp. też zyskasz trochę pamięci.
Apache lubi pamięć. Spróbuj ograniczyć mu liczbę równoczesnych połączeń przez zmniejszenie MaxClients.
Widzę, że masz uruchomione zarówno php5 jak i pythona - jeśli php jest niepotrzebne, to też warto wyłączyć go w konfiguracji apacha, następnie restart apache.
Może ktoś podpowie w zakresie pythona i django - nie mam doświadczenia.
Jak znów zacznie się zapychać, to wrzuć znowu wyniki free, memstat i ps
Pozdrawiam
Offline
Użytkownik

cześć,
tak jest tak plik /proc/user_beancounters
i rozumiem, że na tego typu platformie do vps o której napisaleś: openvz czy też virtuozzo - to sprawa tak będzie wyglądać zawsze ?
troche mogę pooptymalizować, niewiem jak z zamianą apache2 na coś innego bo korzystam z fastcgi no i generalnie to django może działać albo na pewno z tego co pamiętam na apache2 albo na lighttpd
tylko martwi mnie ten sam proces, opisze to może tak:
jest poniedziałek godzina 8 - startuje serwer.
przez cały poniedziałek do godziny 18 jest średnie obciążenie, pamięci użytej wychodzi na powiedzmy 400mb
ide do domu,
wracam we wtorek rano do pracy - maszyna wisi równo bo nic nie odzyskało pamięci która była potrzebna do zaalokowania pod te procesy które istniały między 8 a 18 w poniedziałek.
postaram się to troche pooptymalizować no i zobaczymy, chociaż jak dla mnie - jest to pół rozwiązanie.
dzięki jeszcze raz za cenne informacje,
pozdrawiam,
Fo
Offline
Dobrze rozumujesz, w openvz nie ma możliwości korzystania ze swap-a wewnątrz VPS-a. Pozostaje wyłącznie korzystanie z aplikacji, które nie są pamięciożerne. Więc np. wybór javy wewnątrz VPS-a będzie złym pomysłem. W takiej sytuacji lepiej sprawdzi się vps na xen-ie lub vmwarze.
Poniżej link do artykułu, który dokładniej porównuje xen-a i openvz w zakresie zarządzania pamięcią:
http://hostingfu.com/article/xen-or-openvz
Pozdrawiam,
bsz
Offline
Strony: 1