ווטסאפ - לינוקס, BSD, קוד פתוח ותוכנה חופשית בעברית. Whatsup - Linux, BSD, open source and free software in Hebrew

 
 
  כניסת חברים · רישום · שכחתי סיסמה  
tux the penguin
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
redbaronלא בפורום כעת ת.הצטרפות: 15/06/2003 · הודעות: 682 · מיקום: dev/null/
 

הודעה פורסם: 07/01/2004 - 18:22
נושא ההודעה: דליפת זיכרון, או התנגדות טיבעית של RH8?

שלום לכולם...
יש לינוקס (כמה מפתיע Smile ) RH8 עם אפצ'י סמבה (עם winbins) וMRTG, כולם מחבילות סטנדרתיות שבאו עם ההתקנה...
המכונה היא P500 עם 512M דיסקים סקאזיים (שרת compaq)...

פעם ב שבוע בערך הזיכרון "מיתמלא" , לפחות ככה TOP טוען. אחרי REBOOT בריא הזיכרון עומד על 120M...
קוד:
  6:26pm  up 2 days,  7:13,  2 users,  load average: 0.11, 0.10, 0.09
52 processes: 49 sleeping, 2 running, 0 zombie, 1 stopped
CPU states:  0.1% user,  0.3% system,  0.0% nice, 99.4% idle
Mem:   513988K av,  454560K used,   59428K free,       0K shrd,  123480K buff
Swap:  526296K av,       0K used,  526296K free                  288980K cached


הנה TOP ממוין לפי גודל זיכרון:

קוד:
  6:27pm  up 2 days,  7:14,  2 users,  load average: 0.13, 0.10, 0.09
52 processes: 49 sleeping, 2 running, 0 zombie, 1 stopped
CPU states: 50.0% user, 50.0% system,  0.0% nice,  0.0% idle
Mem:   513988K av,  454560K used,   59428K free,       0K shrd,  123496K buff
Swap:  526296K av,       0K used,  526296K free                  288964K cached

  PID USER     PRI  NI  SIZE  RSS SHARE STAT %CPU %MEM   TIME COMMAND
  619 root      15   0  7904 7904  7772 S     0.0  1.5   0:00 httpd
  657 xfs       15   0  3260 3260   832 S     0.0  0.6   0:00 xfs
 9954 root      15   0  2728 2728  1872 T     0.0  0.5   0:00 vim
  673 root      15   0  2684 2684  1524 S     0.0  0.5   0:03 winbindd
  591 root      15   0  2260 2260  1652 S     0.0  0.4   0:00 sendmail
  676 root      15   0  1844 1844  1664 S     0.0  0.3   0:00 smbd
  680 root      15   0  1660 1660  1120 S     0.0  0.3   0:16 nmbd
 9408 root      15   0  1588 1588  1156 S     0.0  0.3   0:01 bash
22537 root      15   0  1560 1560  1024 S     0.0  0.3   0:00 mount.smbfs
 9364 root      15   0  1548 1548  1156 S     0.0  0.3   0:00 bash
  554 root      17   0  1492 1492  1340 S     0.0  0.2   0:06 sshd
22403 root      16   0  1472 1472   936 S     0.0  0.2   0:00 mount.smbfs
22471 root      16   0  1472 1472   936 S     0.0  0.2   0:00 mount.smbfs
22500 root      16   0  1472 1472   936 S     0.0  0.2   0:00 mount.smbfs
29795 root      15   0  1076 1076   824 R    88.9  0.2   0:00 top
17559 root      16   0  1024 1024   808 S     0.0  0.1   0:00 asagentd
  568 root      15   0   908  908   772 S     0.0  0.1   0:00 xinetd
  426 rpc       15   0   600  600   512 S     0.0  0.1   0:00 portmap
  628 root      15   0   596  596   520 S     0.0  0.1   0:00 crond
  411 root      16   0   536  536   456 S     0.0  0.1   0:00 syslogd
    1 root      15   0   480  480   428 S     0.0  0.0   0:04 init
  415 root      15   0   428  428   376 S     0.0  0.0   0:00 klogd
  608 root      15   0   428  428   380 S     0.0  0.0   0:00 gpm
  705 root      16   0   404  404   356 S     0.0  0.0   0:00 mingetty
  706 root      16   0   404  404   356 S     0.0  0.0   0:00 mingetty
  707 root      16   0   404  404   356 S     0.0  0.0   0:00 mingetty
  708 root      16   0   404  404   356 S     0.0  0.0   0:00 mingetty
  709 root      16   0   404  404   356 S     0.0  0.0   0:00 mingetty
  710 root      16   0   404  404   356 S     0.0  0.0   0:00 mingetty
    2 root      15   0     0    0     0 SW    0.0  0.0   0:00 keventd
    3 root      34  19     0    0     0 SWN   0.0  0.0   0:00 ksoftirqd_CPU0
    4 root      15   0     0    0     0 SW    0.0  0.0   0:02 kswapd
    5 root      15   0     0    0     0 SW    0.0  0.0   0:00 bdflush
    6 root      15   0     0    0     0 SW    0.0  0.0   0:00 kupdated
    7 root      25   0     0    0     0 SW    0.0  0.0   0:00 mdrecoveryd

אם אני עושה
ps -e -ouser,pid,rss,vsz,args,%mem
אני מקבל את הזיכרון המשותף של כל מה שרץ...
קוד:
USER       PID  RSS   VSZ COMMAND          %MEM
root         1  480  1336 init              0.0
root         2    0     0 [keventd]         0.0
root         3    0     0 [ksoftirqd_CPU0]  0.0
root         4    0     0 [kswapd]          0.0
root         5    0     0 [bdflush]         0.0
root         6    0     0 [kupdated]        0.0
root         7    0     0 [mdrecoveryd]     0.0
root        16    0     0 [kjournald]       0.0
root       109    0     0 [kjournald]       0.0
root       110    0     0 [kjournald]       0.0
root       111    0     0 [kjournald]       0.0
root       112    0     0 [kjournald]       0.0
root       411  536  1400 syslogd -m 0      0.1
root       415  428  1336 klogd -x          0.0
rpc        426  600  1512 portmap           0.1
root       554 1492  3300 /usr/sbin/sshd    0.2
root       568  908  2112 xinetd -stayaliv  0.1
root       591 2260  5016 sendmail: accept  0.4
root       608  428  1372 gpm -t ps/2 -m /  0.0
root       619 7904 17568 /usr/sbin/httpd   1.5
root       628  596  1408 crond             0.1
xfs        657 3260  4484 xfs -droppriv -d  0.6
apache     660 7932 17592 /usr/sbin/httpd   1.5
apache     661 7932 17592 /usr/sbin/httpd   1.5
apache     662 7932 17592 /usr/sbin/httpd   1.5
apache     663 7932 17592 /usr/sbin/httpd   1.5
apache     664 7932 17592 /usr/sbin/httpd   1.5
apache     665 7932 17592 /usr/sbin/httpd   1.5
apache     666 7932 17592 /usr/sbin/httpd   1.5
apache     667 7932 17592 /usr/sbin/httpd   1.5
root       673 2684  5096 winbindd          0.5
root       676 1844  4940 smbd -D           0.3
root       680 1660  3800 nmbd -D           0.3
root       705  404  1316 /sbin/mingetty t  0.0
root       706  404  1316 /sbin/mingetty t  0.0
root       707  404  1316 /sbin/mingetty t  0.0
root       708  404  1316 /sbin/mingetty t  0.0
root       709  404  1316 /sbin/mingetty t  0.0
root       710  404  1316 /sbin/mingetty t  0.0
root      9356 2080  6756 /usr/sbin/sshd    0.4
root      9364 1548  4340 -bash             0.3
root      9406 2080  6756 /usr/sbin/sshd    0.4
root      9408 1588  4380 -bash             0.3
root      9954 2728  7940 vim /etc/printca  0.5
root     17559 1024  4300 /usr/CYEagent/as  0.1
root     17685 2628  5484 smbd -D           0.5
root     22403 1472  3648 /sbin/mount.smbf  0.2
root     22471 1472  3648 /sbin/mount.smbf  0.2
root     22500 1472  3648 /sbin/mount.smbf  0.2
root     22537 1560  3684 /sbin/mount.smbf  0.3
root     27430 2484  5480 smbd -D           0.4
root     29850  688  2600 ps -e -ouser,pid  0.1

uptime 6:28pm up 2 days, 7:15, 2 users, load average: 0.08, 0.10, 0.09
בסך הכל המכונה די מנמנמת... לא עמוסה ולא כלום... ועדיין הזיכרון מיתמלא!
עוד משהו די משונה זה שהSWAP לא זז!!! הוא 0%...
קוד:
free
             total       used       free     shared    buffers     cached
Mem:        513988     459344      54644          0     123544     288940
-/+ buffers/cache:      46860     467128
Swap:       526296          0     526296

קוד:
swapon -s
Filename                        Type            Size    Used    Priority
/dev/ida/c0d0p6                 partition       526296  0       -1

מוזר לא?!

אשמח לקצה של חוט...
גילי
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם MSN Messenger  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
redbaronלא בפורום כעת ת.הצטרפות: 15/06/2003 · הודעות: 682 · מיקום: dev/null/
 

הודעה פורסם: 07/01/2004 - 22:51
נושא ההודעה:

יש רעין למישהו?!
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם MSN Messenger  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 07/01/2004 - 22:57
נושא ההודעה:

הזכרון אמור להתמלא, ככה עובד לינוקס, הוא שומר הסטוריה בזכרון, אם אתה לא רואה תוכנות שתופסות לך זכרון אז זה כנראה לינוקס עצמו שחוסך בכך לעשות פעולות פעמיים. אם הswap שלך לא זז אז הזכרון לא באמת מלא וכפי שציינתי כנראה רק מלא מניצול של הקרנל.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
IPלא בפורום כעת ת.הצטרפות: 27/06/2003 · הודעות: 1023 · מיקום: תל אביב
 

הודעה פורסם: 07/01/2004 - 23:00
נושא ההודעה:

לפי מה שאני זוכר, אתה יכולל החשיב את ה 288980K cached וה 123480K buff כזיכרון פנוי. הם בעצם שם בשביל לשפר את הביצועים של כל מיני דברים, אבל יכולים לצאת אם אתה באמת רוצה להריץ תוכנה שצריכה את הזיכרון הזה...
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית שלח דוא\ MSN Messenger מספר ICQ 
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 08/01/2004 - 00:33
נושא ההודעה:

וכמובן: תריץ free ותסתכל על השורה השניה כדי לראות מה מצב הזכרון.

זו עוד שאלה שנשאלת לא מעט פעמים.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
redbaronלא בפורום כעת ת.הצטרפות: 15/06/2003 · הודעות: 682 · מיקום: dev/null/
 

הודעה פורסם: 08/01/2004 - 08:13
נושא ההודעה:

יפה, זה מוריד את החששות שלי...

האם יש דרך "לאפס" את הזיכרון הזה?
האם יש דרך לראות האם יש זיכרון שהוקצה ולא שוחרר?
אני לא מיכוון לקמפל את כל המערכת עם fleg מיוחד לזה ולהריץ אותם הdebug mode (ככה זה ב sun לפחות Smile )...
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם MSN Messenger  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 08/01/2004 - 08:48
נושא ההודעה:

redbaron :
יפה, זה מוריד את החששות שלי...

האם יש דרך "לאפס" את הזיכרון הזה?
האם יש דרך לראות האם יש זיכרון שהוקצה ולא שוחרר?
אני לא מיכוון לקמפל את כל המערכת עם fleg מיוחד לזה ולהריץ אותם הdebug mode (ככה זה ב sun לפחות Smile )...

אין כזה דבר זכרון שהוקצה ולא שוחרר בלינוקס! זה רק בחלונות, בלינוקס אם אתה הורג או מסיים תהליך אז הזכרון מתפנה או לחליפין נשאר עד שבאה תוכנית אחרת ותופסת את מקומו
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
WolfSignלא בפורום כעת ת.הצטרפות: 02/04/2003 · הודעות: 1685 · מיקום: /usr/portage
 

הודעה פורסם: 08/01/2004 - 09:34
נושא ההודעה:

ציטוט:
אז הזכרון מתפנה או לחליפין נשאר עד שבאה תוכנית אחרת ותופסת את מקומו


רציתי לדעת באופן כלללי איך המערכת יודעת את זה. אם טווח הכתובות הממופות בזיכרון נמצא בשימוש אז המערכת לא תשתמש בטווח הכתובות הללו על מנת לא להגיע למצב של קריסת אפליקציות שמשתמשות בטווח הזה.
בווינדוס 98 אפשר לראות את זה בבירור , שם אתה מקבל הרבה מסכים כחולים בגלל שהמערכת לא יודעת לנהל את ה spool של הכתובות כמו שצריך. מערכת זיפת מה שנקרא... Laughing

_________________
Image

זהו מחיר החופש: כל גרם ,כל טיפת דם מגופך משולמים למפרע.
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית שלח דוא\ ביקור באתר המפרסם מספר ICQ 
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
הצגת הודעות מלפני:     
מעבר אל:  
כל הזמנים הם GMT + 2 שעות
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
PNphpBB2 © 2003-2004 

תוכן הדיון

  1. redbaron
  2. redbaron
  3. אורח
  4. IP
  5. אורח
  6. redbaron
  7. אורח
  8. WolfSign