ميزان Memory Usage در VPS

erroring

Member
ميزان مصرف رم در سايتي با حدود 40 يا 50 كاربرآنلاين حدود 480 مگابايت تو پانل DirectAdmin زده ميشه. آيا اين مقدار زياد نيست؟ اگر زياده چطور ميشه كم كرد ميزان مصرف رم رو.
 

Mozafary

Member
سایت چی هست؟
یوزرا توی سایت چه کار میکنن؟
اگه سایت html باشه خوب زیاده!
اگه توی فروم دارن نگاه میکنن بازم زیاده.
اگر دارن سرچ میکنن و همش با بانک کار دارن بازم زیاده
اینها در صورتی بود که سایتت مشکل برنامه نویسی نداشته باشه.
۴۰-۵- یوزر اصلا عددی نیست!
یه مقدار اطلاعات بیشتری بده تا بتونیم بهتر راهنمایی کنیم.
 

erroring

Member
سایت چی هست؟
یوزرا توی سایت چه کار میکنن؟
اگه سایت html باشه خوب زیاده!
اگه توی فروم دارن نگاه میکنن بازم زیاده.
اگر دارن سرچ میکنن و همش با بانک کار دارن بازم زیاده
اینها در صورتی بود که سایتت مشکل برنامه نویسی نداشته باشه.
۴۰-۵- یوزر اصلا عددی نیست!
یه مقدار اطلاعات بیشتری بده تا بتونیم بهتر راهنمایی کنیم.

خوب سايت متشكل از يك انجمن با SMF با حدود 10 كاربر آنلاين و يك CMS با Mambo با حدود 20-40 كاربر آنلاين.در مامبو Cache فعاله و كانكشن با ديتابيس به حداقل ميرسه. و يك گالري عكس با حدود 10-30 كاربر آنلاين. شما گفتي كلا زياده! اما اينطور كه دقت كردم هيچ وقت باعث نشده از swap استفاده بشه و هميشه ته رم خالي مي مونه!
 

Mozafary

Member
به swap کاری نداریم الان.
گالری عکس،این چجوریه ؟حجم عکسها؟
در مجموع این چیزایی که گفتید اگر درست تنظیم باشن ۱۵۰مگ این حدودا باید رم بگیرن.
 

erroring

Member
خوب حدود 4 گيگابايت عكسه. در حجم هاي مختلف از 70 كيلو تا 1 يا 2 مگابايت حجم هر عكس.
درست تنظيم باشند يعني چي؟
 

erroring

Member
و آيا كاهش ميزان مصرف مموري از 450 به اين 150 سرعت بارگذاري صفحات پايين نمياد؟ چون الان سرعت در حد مطلوبه.
 

Mozafary

Member
نه سرعت رو کاهش نمیده.الان سایتهای شما بیش از حدی که نیاز دارن استفاده میکنن.
ممکنه که دیدن عکسهای حجم بالا باعث این موضوع شده باشه.
تنظیمات صحیح یعنی اسکریپتهایی که استفاده میکنید رو برای نوع استفادتون تنظیم کنید.شما از اسکریپتهای عمومی هستن و برای استفاده های مختلفی نوشته شدن.
 

erroring

Member
آيا تنظيمات Apache و غيره دخيل نيست؟ يعني بردن سرويس هاي غير ضروري به حالت ديناميك؟ يا غيرفعال كردنشون؟
 

Mozafary

Member
با تنظیمات پیش فرض که directadmin نصب میکنه این میزان استفاده به نظر من زیاده
بهینه کردن سرویس ها بی تاثیر نیست در کار سرور
 

erroring

Member
مشكل من با رم حل نشد. وقتي سايت چندساعت در حالت آفلاينه و حتي سرور ريستارت ميشه (در حالتي كه مراجعه كنندگان فقط يك صفحه html مي بينند كه سايت در حال بروزرسانيست) بازم حدود 490 مگابايت از حافظه رم اشغال شده! واقعا كسي نيست بدونه مشكل از چيه؟
 

Mozafary

Member
ps -eo user,rss,pid,cmd
ببین چی چقدر ram داره استفاده میکنه.بخش rss مربوط به ram هست
از top هم میتونی استفاده کنی(برای خروچ کافیه q رو فشار بدی)
 
آخرین ویرایش:

maso

Member
از دستور
free
هم در ssh استفاده کنید ، شاید دایرکت ادمین درست نشون نمیده
در ضمن بعضی مواقع حتی free هم حجم مصرفی مموری درست را در vps نشون نمیده و به دلیل تنظیمات نادرست نرم افزار ایجاد vps هست ، یعنی ممکنه اصلا مشکلی در سایت شما نیست
 

erroring

Member
اگه با چك كردن توسط اين دستور ها بازم همينقدر ميزان مصرف رم نشون داده شد، مشكل از كجاست؟
 

erroring

Member
اين نتايجيه كه با اون دو دستور گرفتم (سايت آنلاين)

کد:
[root@server ~]# free
             total       used       free     shared    buffers     cached
Mem:        515492     358224     157268          0      47592     111396
-/+ buffers/cache:     199236     316256
Swap:      1048568      76168     972400
[root@server ~]# ps -eo user,rss,pid,cmd
USER       RSS   PID CMD
root       592     1 init [3]
root         0     2 [migration/0]
root         0     3 [ksoftirqd/0]
root         0     4 [watchdog/0]
root         0     5 [events/0]
root         0     6 [khelper]
root         0     7 [kthread]
root         0    10 [kblockd/0]
root         0    11 [kacpid]
root         0   170 [cqueue/0]
root         0   173 [khubd]
root         0   175 [kseriod]
root         0   239 [pdflush]
root         0   240 [pdflush]
root         0   241 [kswapd0]
root         0   242 [aio/0]
root         0   459 [kpsmoused]
root         0   489 [scsi_eh_0]
root         0   492 [ata/0]
root         0   493 [ata_aux]
root         0   504 [ksnapd]
root         0   507 [kjournald]
root         0   534 [kauditd]
root       364   568 /sbin/udevd -d
root         0  1724 [kmpathd/0]
root         0  1746 [kjournald]
root       636  2237 auditd
root       768  2239 /sbin/audispd
root       536  2290 syslogd -m 0
root       388  2293 klogd -x
rpc        428  2342 portmap
root       544  2367 rpc.statd
root       308  2411 rpc.idmapd
dbus       460  2439 dbus-daemon --system
root       428  2454 /usr/sbin/hcid
root       372  2458 /usr/sbin/sdpd
root         0  2479 [krfcommd]
root       584  2527 pcscd
root       312  2549 /usr/bin/hidd --server
root       860  2569 automount
root       416  2592 /usr/sbin/acpid
root       480  2607 dovecot
root       936  2619 dovecot-auth
root       796  2675 cupsd
nobody     720  2678 /usr/local/directadmin/directadmin d
root       544  2691 xinetd -stayalive -pidfile /var/run/xinetd.pid
dovecot   1096  2692 pop3-login
dovecot   1100  2693 pop3-login
dovecot   1096  2694 pop3-login
dovecot   1096  2696 pop3-login
dovecot   1096  2697 pop3-login
root      1100  2713 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --pid
dovecot   1096  2715 pop3-login
dovecot   1096  2716 pop3-login
dovecot   1100  2717 pop3-login
dovecot   1100  2718 pop3-login
dovecot   1100  2719 pop3-login
dovecot   1100  2720 pop3-login
dovecot   1096  2721 pop3-login
dovecot   1096  2724 pop3-login
dovecot   1100  2725 pop3-login
dovecot   1096  2726 pop3-login
dovecot   1096  2727 imap-login
dovecot   1096  2728 imap-login
dovecot   1096  2729 imap-login
dovecot   1100  2732 imap-login
dovecot   1096  2733 imap-login
dovecot   1096  2734 imap-login
dovecot   1096  2735 imap-login
dovecot   1096  2736 imap-login
dovecot   1096  2737 imap-login
dovecot   1100  2738 imap-login
dovecot   1096  2746 imap-login
dovecot   1096  2747 imap-login
dovecot   1096  2748 imap-login
dovecot   1096  2749 imap-login
dovecot   1096  2750 imap-login
dovecot   1096  2751 imap-login
mysql    28792  2791 /usr/sbin/mysqld --basedir=/ --datadir=/var/lib/mysql --use
mysql    28792  2792 /usr/sbin/mysqld --basedir=/ --datadir=/var/lib/mysql --use
mysql    28792  2793 /usr/sbin/mysqld --basedir=/ --datadir=/var/lib/mysql --use
root       444  2963 /usr/local/directadmin/da-popb4smtp
mail       588  2992 /usr/sbin/exim -bd -q15m -oP /var/run/exim.pid
root       372  3035 gpm -m /dev/input/mice -t exps2
ftp       1284  3068 proftpd: (accepting connections)
root       652  3085 crond
root       352  3120 /usr/sbin/atd
avahi      832  3155 avahi-daemon: running [server-9.local]
avahi      204  3156 avahi-daemon: chroot helper
68        1304  3171 hald
root       576  3172 hald-runner
68         556  3181 hald-addon-acpi: listening on acpid socket /var/run/acpid.s
68         540  3185 hald-addon-keyboard: listening on /dev/input/event0
root       436  3194 hald-addon-storage: polling /dev/hdc
root       244  3234 /usr/sbin/smartd -q never
root       408  3237 /sbin/mingetty tty1
root       408  3238 /sbin/mingetty tty2
root       408  3239 /sbin/mingetty tty3
root       408  3243 /sbin/mingetty tty4
root       408  3246 /sbin/mingetty tty5
root       408  3247 /sbin/mingetty tty6
root      1080  3293 /usr/bin/python -tt /usr/sbin/yum-updatesd
root       816  3295 /usr/libexec/gam_server
named     2208  3419 named -u named
dovecot   1096  4508 pop3-login
mysql    28792  6792 /usr/sbin/mysqld --basedir=/ --datadir=/var/lib/mysql --use
mysql    28792  6872 /usr/sbin/mysqld --basedir=/ --datadir=/var/lib/mysql --use
mysql    28792  7303 /usr/sbin/mysqld --basedir=/ --datadir=/var/lib/mysql --use
mysql    28792  7304 /usr/sbin/mysqld --basedir=/ --datadir=/var/lib/mysql --use
mysql    28792  7612 /usr/sbin/mysqld --basedir=/ --datadir=/var/lib/mysql --use
apache   17728  9586 /usr/sbin/httpd -k start -DSSL
502       2276 10045 proftpd: ***** - 89.165.44.52: IDLE
root      1896 11881 sshd: root@pts/0
mysql    28792 12076 /usr/sbin/mysqld --basedir=/ --datadir=/var/lib/mysql --use
root      1116 12305 -bash
root      1056 12358 top
mysql    28792 12641 /usr/sbin/mysqld --basedir=/ --datadir=/var/lib/mysql --use
nobody     288 12887 /usr/local/directadmin/directadmin d
nobody     288 13059 /usr/local/directadmin/directadmin d
apache   17808 14277 /usr/sbin/httpd -k start -DSSL
nobody     328 14471 /usr/local/directadmin/directadmin d
nobody     328 14474 /usr/local/directadmin/directadmin d
apache   19644 14888 /usr/sbin/httpd -k start -DSSL
admin     2436 14978 proftpd: ftp@*****.com - 89.165.44.52: IDLE
nobody     328 15000 /usr/local/directadmin/directadmin d
root      2816 17696 sshd: root@pts/1
root      4124 17748 lfd - sleeping
root      1500 18603 -bash
apache   10140 21009 /usr/sbin/httpd -k start -DSSL
apache   13568 21032 /usr/sbin/httpd -k start -DSSL
apache   18164 21034 /usr/sbin/httpd -k start -DSSL
apache   10128 21298 /usr/sbin/httpd -k start -DSSL
apache   18164 21300 /usr/sbin/httpd -k start -DSSL
apache   16444 21304 /usr/sbin/httpd -k start -DSSL
apache   10328 21307 /usr/sbin/httpd -k start -DSSL
apache   16324 21308 /usr/sbin/httpd -k start -DSSL
apache   16604 21513 /usr/sbin/httpd -k start -DSSL
apache   10304 21514 /usr/sbin/httpd -k start -DSSL
apache   17752 21523 /usr/sbin/httpd -k start -DSSL
apache    9968 21524 /usr/sbin/httpd -k start -DSSL
apache   10744 21526 /usr/sbin/httpd -k start -DSSL
apache   16452 21531 /usr/sbin/httpd -k start -DSSL
apache   16408 21532 /usr/sbin/httpd -k start -DSSL
apache   10292 21534 /usr/sbin/httpd -k start -DSSL
apache   10640 21542 /usr/sbin/httpd -k start -DSSL
apache    8856 21548 /usr/sbin/httpd -k start -DSSL
apache   17632 21550 /usr/sbin/httpd -k start -DSSL
mysql    28792 22116 /usr/sbin/mysqld --basedir=/ --datadir=/var/lib/mysql --use
mysql    28792 22118 /usr/sbin/mysqld --basedir=/ --datadir=/var/lib/mysql --use
mysql    28792 22122 /usr/sbin/mysqld --basedir=/ --datadir=/var/lib/mysql --use
mysql    28792 22123 /usr/sbin/mysqld --basedir=/ --datadir=/var/lib/mysql --use
mysql    28792 22124 /usr/sbin/mysqld --basedir=/ --datadir=/var/lib/mysql --use
mysql    28792 22125 /usr/sbin/mysqld --basedir=/ --datadir=/var/lib/mysql --use
mysql    28792 22126 /usr/sbin/mysqld --basedir=/ --datadir=/var/lib/mysql --use
root      4132 22194 lfd - (child) connection tracking...
apache   10104 22200 /usr/sbin/httpd -k start -DSSL
apache   10004 22201 /usr/sbin/httpd -k start -DSSL
apache    8872 22202 /usr/sbin/httpd -k start -DSSL
apache    8856 22203 /usr/sbin/httpd -k start -DSSL
apache    8852 22207 /usr/sbin/httpd -k start -DSSL
apache   10084 22208 /usr/sbin/httpd -k start -DSSL
apache   10096 22209 /usr/sbin/httpd -k start -DSSL
apache    8872 22210 /usr/sbin/httpd -k start -DSSL
apache   10116 22211 /usr/sbin/httpd -k start -DSSL
apache   10100 22212 /usr/sbin/httpd -k start -DSSL
apache    9096 22214 /usr/sbin/httpd -k start -DSSL
apache    8856 22215 /usr/sbin/httpd -k start -DSSL
apache    8848 22216 /usr/sbin/httpd -k start -DSSL
apache    8832 22217 /usr/sbin/httpd -k start -DSSL
apache    9940 22218 /usr/sbin/httpd -k start -DSSL
apache    8844 22219 /usr/sbin/httpd -k start -DSSL
apache    8852 22220 /usr/sbin/httpd -k start -DSSL
apache    9940 22221 /usr/sbin/httpd -k start -DSSL
apache    8840 22222 /usr/sbin/httpd -k start -DSSL
apache   10156 22223 /usr/sbin/httpd -k start -DSSL
apache    9920 22224 /usr/sbin/httpd -k start -DSSL
apache   10408 22225 /usr/sbin/httpd -k start -DSSL
apache   10076 22226 /usr/sbin/httpd -k start -DSSL
apache    8844 22227 /usr/sbin/httpd -k start -DSSL
apache   10080 22228 /usr/sbin/httpd -k start -DSSL
apache   10088 22229 /usr/sbin/httpd -k start -DSSL
apache    9068 22230 /usr/sbin/httpd -k start -DSSL
apache    8996 22231 /usr/sbin/httpd -k start -DSSL
apache    8828 22232 /usr/sbin/httpd -k start -DSSL
apache    8836 22233 /usr/sbin/httpd -k start -DSSL
apache    8832 22234 /usr/sbin/httpd -k start -DSSL
apache   10404 22235 /usr/sbin/httpd -k start -DSSL
apache   10404 22236 /usr/sbin/httpd -k start -DSSL
root       928 22238 ps -eo user,rss,pid,cmd
root      9644 31263 /usr/sbin/httpd -k start -DSSL
root       880 31309 /usr/sbin/sshd
 

Mozafary

Member
سلام
۱۵۰مگابایت خالی هست از ram
هیچ چیز غیر عادی دیده نمیشه!کاملا واضح هست که بیشتری مقدار استفاده در mysql و apache هست.
 

erroring

Member
بله اين لحظاتي بعد از آنلاين شدنه. الان كه چندساعتي از زمان آنلاين شدن سايت مي گذره 6 مگابايت فضا زده. البته شايد الان به خاطر بازديد كننده ها باشه.
 

Mozafary

Member
بوسیله اون دستورات که دادم دقیقا متیونید بررسی کنید که چی چقدر حافظه استفاده میکنه.من فکر کنم که ترافیک معمول باشه!خداییش ۵۱۲مگابایت ram برای هاستینگ خیلی کمه!
بله اين لحظاتي بعد از آنلاين شدنه. الان كه چندساعتي از زمان آنلاين شدن سايت مي گذره 6 مگابايت فضا زده. البته شايد الان به خاطر بازديد كننده ها باشه.
 

erroring

Member
بوسیله اون دستورات که دادم دقیقا متیونید بررسی کنید که چی چقدر حافظه استفاده میکنه.من فکر کنم که ترافیک معمول باشه!خداییش ۵۱۲مگابایت ram برای هاستینگ خیلی کمه!

هاستينگ؟ رو اين VPS فقط دوتا سايت بالا مياد. و قرار نيست ازش براي هاستينگ استفاده بشه. در واقع من نگران اين بودم كه سايت دچار افت سرعت نشه كه متاسفانه برعكس شد. پشتيباني رم رو به يك گيگ تغيير داد اما با دستور free و همچنين داخل دايركت ادمين زده بود 950 مگابايت استفاده!! البته دوست خوبم كه ازش VPS گرفتم و از بچه هاي همين انجمن هم هست VPS رو مجددا نصب و راه اندازي كرد تا مشكل حل بشه.
و آيا ممكنه ميزان رمي كه تو دايركت ادمين و يا با دستور free نشون ميده مقدار صحيح نباشه؟ اگه از دستور
ps -eo user,rss,pid,cmd
استفاده كنم و rss ها رو جمع بزنم بايد با ميزان رم مصرفي يكي دربياد؟ يا اين دستور همه مصرف ها رو نشون نميده؟ چون با يه برنامه rss ها رو جمع زدم مقدار استفاده شده با مقداري كه تو دستور free ميزد متفاوت بود.
 

جدیدترین ارسال ها

بالا