ציטוט:
נכתב במקור על ידי InSightering
אני מחפש סקריפט שיעשה ריסט אוטומטי לאפאצי ברגע שהוא יתחיל להשתמש בכמות מסוימת של מעבד... אם אפשר להסביר איך מפעילים זה יהיה נפלא
על הדרך רציתי לשאול: אני מחזיק כ 2 אתרים עם כ 20 אלף כניסות יחודיות ובזכרון של השרת שמתי לב ש 90% ממנו מנוצל (מ 1 GB) וכ 60% אחוז ממנו נכנס ב CACHED...
מישהו יכול להסביר מזה ה CACHED ו BUFFERS?
תודה.
|
באפרים וקאש זה השיטה שהלינוקס עובד בה לניהול הזכרון האפאצ'י מסתמך על השיטת עבודה הזו גם הוא על מנת לתפקד כראוי ועל מנת לחסוך בפעולות I/O מול הדיסק הקשיח, האפאצי מעלה את הדפים שלך לזיכרון RAM ברגע שיש קריאה אליהם, ומשאיר אותם שם לרפרנס, זה ההסבר על קצה המזלג, האופן שבו הוא פועל הוא הרבה יותר מורכב , יש גם מה שנקרא child proccess, שזה פרוססים שאפאצ'י משריין לעצמו בזכרון. אפשר לכנות זאת בשם " forked proccess" .
אני לא מציע לך לגעת בהגדרות האלה אם אתה לא מבין בדיוק את המשמעות של מה שאתה עושה.
מה גם , בכל פעם שמשנים ערך כזה, צריך לקחת בחשבון מספר דברים - משקל הדפים \ קבצים שאתה משרת , סוג המעבד והמהירות שלו , כמות הזכרון והמהירות שלו, סרביסים נוספים שנמצאים בשימוש השרת ( דואר למשל ) , כל נגיעה בערכים האלה יכולה לבוא על חשבון דברים אחרים במערכת שלך.
בדבר סקריפט שיעשה ריסט לאפאצ'י על פי
שימוש במעבד, אני הייתי מנסה לנתר את הפלט של mod_status ...
אבל נשמע לי שהפתרון האמיתי לבעיה שלך הוא פשוט לשדרג לשרת קצת יותר חזק.
אמנם לא נתת את המפרט , אבל אני מסיק שמדובר במחשב חלש מידי.