ציטוט: |
ב 2003-06-10 05:07, freelsd כתב:
קודם כל, תודה לכל מי שטורח לקרוא את זה
ניסיתי לקרוא ממה שרשום בקובץ עצמו, אבל לא הצלחתי
ב - /etc/security/limits.conf
איך אני יגבול להגביל משתמש למשל, לשימוש במקסימום של %0.5 מהמעבד?
או %0.5 מהזיכרון הפנימי?
בנוסף, מה ההבדל שם בין soft לבין hard
תודה מראש!
|
האפשרויות העמדות לרשותך בהגדרות הנ"ל מאפשרות לך לקבוע כל מני מגבלות שימוש לפרמטרים שונים למשתמשים.
לא קיימת למיטב ידיעתי אפשרות להגביל תהליך לעשות שימוש ב אחוז מסויים מהמעבד שכן הדבר נוגד את ההגיון שאומר שהמעבד מקצה את כל המשאבים לסיום הפעילות של משימה זו או אחרת.
נניח שאתה מריץ תוכנה כלשהי והיא היחידה שרצה על גבי המערכת, למה לא להקצות לה את כל המשאבים הפנויים ?!
כאשר מדובר בתחרות בין מספר תוכנות אזי קיימת חשיבות לקדימות שזוכה כל תהליך ( nice ) כאשר ככול שהערך שלו גבוה יותר כך תזכה התוכנית לעדיפות נמוכה יותר ( ניתן לומר שהיא "נחמדה" יותר לשאר התוכניות שרצות ).
יש באפשרותך לקבוע ערך כזה בקובץ על ידי שימוש בפריט cpu.
לגבי soft ו hard, הכוונה ליצור גבולות כאשר hard הינו גבול אשר אותו לא ניתן לעבור ( המערכת מונעת אפשרות זו ). השימוש ב soft הינו יותר לצורך מתן התראה על חריגה מגבול ( במצב זה המערכת מתירה לעבור את הערך הנקוב ).
השימוש הממולץ ב hard ו soft הינו אם כן, קביעת גבול ראשוני אשר ישמש להתראה על חריגה וקביעת ערך מעט יותר גדול אשר ימנע גלישה מעבר להקצאה. ( קודם soft ואחר כך hard )...
לגבי הסברים נוספים נסה כוחך ב google על ידי חיפוש הקובץ עצמו....
בהצלחה