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

 
 
  כניסת חברים · רישום · שכחתי סיסמה  
tux the penguin
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
as2אורח · ·
 

הודעה פורסם: 01/06/2014 - 19:38
נושא ההודעה: שימוש ב- tmpfs ל- /tmp

האם כדאי (מתוך 4GB המסכנים שיש לי לכל מיני מערכות קבצים ווירטאוליות...)?
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
mad_drלא בפורום כעת ת.הצטרפות: 03/08/2003 · הודעות: 771 ·
 

הודעה פורסם: 02/06/2014 - 19:48
נושא ההודעה:

בקצרה, לא.

הסיבות לכך הם שהיתרון של tmpfs הוא מהירות והחסרון הוא "נדיפות", כלומר שהמידע לא נשאר במקרה של איתחול המחשב.
מכיוון שציינת שיש למחשב רק 4GB, אני מאמין שאתה לא משתמש בתוכנות שנתקעות על I/O של הכונן הקשיח, מה גם שאם תקצה מה-RAM, יווצר צוואר בקבוק חדש מה-RAM.
האפשרות השניה היא שיש לך דברים שחשוב לך שימחקו באיתחול, לא נשמע לי סביר שיש לך כוונה כזו, וגם אז כבר מצאו דרכים למי שיש גישה פיסית למחשב לעשות dump ל-RAM (על ידי קירור ב-DDR1/2).

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

הודעה פורסם: 02/06/2014 - 21:07
נושא ההודעה: וקצת באריכות - בד"כ לא כדאי :)

מחשב שולחני מריץ מגוון רב של תוכנות, חלקן כותבות ל-/tmp/ חלקן למקומות אחרים.

ברגע שתוכנה נטענת לזכרון, אז היא במילא נמצאת שם, ואין תועלת ביצירת עוד איזור לכתיבה מהירה.

אבל, אם יש לך אפליקציה, שמצריכה כתיבה וקריאה מהירה לקבצים, אז אפשר לקבל תוספת ביצועים אם מקצים קצת tmpfs. בד"כ, זה נובע מתכנון לא נכון של האפליקציה. וכפי שכתבת קודמי, זו מערכת נדיפה. Smile אבל אז אתה גם צריך "לנהל" את האיזור. כדי שלא יתמלא ושיט.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
צפריראורח · ·
 

הודעה פורסם: 02/06/2014 - 21:29
נושא ההודעה:

tmpfs משתמש ב(עד) חצי מהזכרון הזמין. ברוב המערכות לא נכתבים הרבה קבצים לשם. היתרון מבחינת ביצועים הוא עבור קבצים זמניים (שממילא לא צריכים להגיע לדיסק - לא צריכים להישמר) - במערכת קבצים רגילה, הליבה תשקיע מדי פעם מאמצים כדי לוודא שתוכן הקבצים יכתב לדיסק. זה עולה בביצועים.

בדביאן זוהי ברירת המחדל.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
as2אורח · ·
 

הודעה פורסם: 02/06/2014 - 23:06
נושא ההודעה:

תודה על התגובות.
לפי מה שקראתי בפדורה זו ברירת מחדל ובדביאן זה היה ואחר כך הם ביטלו את זה. בעיקרון לפי מה שאני מבין הבעיה היחידה עם שימוש כזה זה במידה ויש תוכנה שעושה שימוש נרחב ב- /tmp (למשל flash ב- firefox) ואז יש בעיה של גלישה ל- swap אבל באופן כללי בשימוש רגיל לא נראה לי שזה תופס יותר מדי זיכרון. בשביל קבצים זמניים יש את /var/tmp לקבצים שנשמרים לאחר boot.

למשל בשימוש רגיל זה נראה ככה (על אובונטו):

קוד:

Filesystem                    Size  Used Avail Use% Mounted on
/dev/mapper/ubuntu--vg-root    50G   16G   32G  33% /
none                          4.0K     0  4.0K   0% /sys/fs/cgroup
udev                          1.9G  4.0K  1.9G   1% /dev
tmpfs                         2.0G  4.0K  2.0G   1% /tmp
tmpfs                         396M  1.3M  394M   1% /run
none                          5.0M     0  5.0M   0% /run/lock
none                          2.0G  7.6M  2.0G   1% /run/shm
none                          100M   36K  100M   1% /run/user
/dev/sda1                     228M   95M  122M  44% /boot
/dev/mapper/ubuntu--vg-home    50G   30G   17G  64% /home
/dev/mapper/ubuntu--vg-media  197G   23G  164G  13% /media


והזיכרון:

קוד:
             total       used       free     shared    buffers     cached
Mem:          3952       1549       2402         33         96        723
-/+ buffers/cache:        729       3222
Swap:         4095          0       4095


נראה לי די בסדר מבחינת שימוש רגיל לכן אני שואל. לדעתי ב- chrome ה - flash במילא לא נכתב ל- /tmp. אבל אם זה מתמלא מאיזשהי סיבה (כמו תוכנה שלא מתנהגת יפה) זה עלול להקריס את המערכת לא?
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
הצגת הודעות מלפני:     
מעבר אל:  
כל הזמנים הם GMT + 2 שעות
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
PNphpBB2 © 2003-2004 

תוכן הדיון

  1. אורח [as2]
  2. mad_dr
  3. אורח [רם און]
  4. אורח [צפריר]
  5. אורח [as2]