31-03-2011, 14:20
|
מנהל פורומי "תכנות ובניית אתרים" ו"חומרה ורשתות"
|
|
חבר מתאריך: 25.10.01
הודעות: 42,775
|
|
לינוקס מעבירה לבד ל swap מידע שלא ניגשים אליו ב dataset של האפליקציה - זה תהליך אוטומטי - ולמיטב ידיעתי הוא עובד מצויין.
אם אתה באופן תדיר משחק עם dataset שנפחו גדול מנפח הזיכרון שלך (כלומר "רץ" על כל ה 10GB כל הזמן, למשל) - לעולם יהיה הדבר איטי. הפתרון הנכון הוא... שבמכונה שלך תהיה כמות זיכרון שמספיק גדולה, מה שנקרא, to accommodate the working set ...
למה שינוי גודל הדף יגרום לשמירה של פחות מידע, לדעתך? איך זה יאיץ את העניינים?
אם אתה לא מעוניין בעוד RAM, פתרון טוב אחר יהיה לעבוד עם I/O מהיר יותר - כגון SSD, ולתת ל swap לעבוד עליו. אבל זה יהרוג את הכונן די מהר. אפשר גם כל מני פתרונות של ריבוי דיסקים ב RAID-0 שעליהם ישב ה swap... אבל בגדלים כאלה קטנים - נראה שפשוט עוד RAM יהיה הפתרון הזול מכולם - וכמובן המהיר ביותר. זו פינה שאתה סוגר, להערכתי, בכ600-500 ש"ח... ראה: http://www.amazon.com/Corsair-1333m...9/dp/B004F9FKNY
זו דעתי, בכל אופן
|