הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > Hosting ושירותים נלווים > תחזוק שרתים ושירותי רשת נוספים

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 13-08-13, 20:00   # 1
GNS
חבר בקהילה
דירוג מסחר: (0)
 
מיני פרופיל
תאריך הצטרפות: Jun 2012
הודעות: 276

GNS לא מחובר  

Arrow האם יש בעיה לנצל את הRAM של השרת לקאש?

היי, יש לשרת שלי 2GB ראם, ויש לי אתר אחד על השרת כך שרוב הראם לא מנוצל.

חשבתי כדי לייעל את המערכת להשתמש בmemcache ולשמור קאש בראם וככה לחסוך קריאות לDB/DISK.

האם יש עם זה בעיה? איך אוכל לדעת מה הגבול?

תודה!
  Reply With Quote
ישן 13-08-13, 20:26   # 2
Kernel
אושיית הוסטינג
דירוג מסחר: (0)
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: בקעת אונו
הודעות: 2,429

Kernel לא מחובר  

המערכת הפעלה כבר משתמשת ב-RAM, ל-cache של קבצים שבשימוש, כש-Apache מבקש קובץ, המערכת הפעלה שולפת את הקובץ מה-RAM ולא מה-HD.
MySQL, יש לו Cache פנימי.

לצורך העניין Memcache יכול לשמש רק לאיחסון ה-Sessions.
אופציה נוספת היא Caching ברמת שרת ה-Web (רק ב-Nginx). אבל ניתן לבצע Page cache בכל שרת Web גם בלי Memcache והביצועים דיי דומים.

בקיצור, השימוש היחידי שאפשר לבצע עם Memcache הוא ל-Sessions.


אם אתה מתכנן מערכת מהתחלה, אז ניתן לשלב את Memcache לייעול המערכת.
__________________
אבי
  Reply With Quote
ישן 13-08-13, 20:49   # 3
GNS
חבר בקהילה
דירוג מסחר: (0)
 
מיני פרופיל
תאריך הצטרפות: Jun 2012
הודעות: 276

GNS לא מחובר  

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

אני רוצה להשתמש בו כדי לשמור מידע שאני לא רוצה לשמור על הדיסק למשל:
חלק מהמידע שאני משתמש באתר זה מידע שנלקח מAPI חיצוני, אני כן רוצה שיהיה לזה קאשינג אני לא רוצה לכתוב את זה על הדיסק.
מה גם שאני רוצה לשלוט על התאריך תפוגה של הקאשינג.
  Reply With Quote
ישן 13-08-13, 21:01   # 4
Kernel
אושיית הוסטינג
דירוג מסחר: (0)
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: בקעת אונו
הודעות: 2,429

Kernel לא מחובר  

ציטוט:
נכתב במקור על ידי GNS צפה בהודעה
כן אבל בעזרת memcache יש לי שליטה מלאה וככה אני יכול לנצל טוב את הראם.
אולי יש לך שליטה מלאה, אבל 500 מתכנתים במשך שנים שיפרו את המנגנון Caching ב-RAM, אני מניח שהתוצר שלהם יעבוד יותר טוב משלך.

את המידע ניתן לשמור על הדיסק גם אם הוא נקרא 5000 פעם בשנייה (המערכת שומרת ל-RAM),
ותאריך התפוגה, אפשר לשלוט על זה גם בלי Memcache
__________________
אבי
  Reply With Quote
ישן 14-08-13, 06:27   # 5
GNS
חבר בקהילה
דירוג מסחר: (0)
 
מיני פרופיל
תאריך הצטרפות: Jun 2012
הודעות: 276

GNS לא מחובר  

אז אתה אומר לשמור את המידע על הדיסק למרות שאני לא צריך אותו על הדיסק רק כדי שהמערכת הפעלה תנהל לי את הקאשינג?
נשמע לא מקצועי ולא יעיל.
  Reply With Quote
ישן 15-08-13, 04:59   # 6
yonatan
I am root
דירוג מסחר: (0)
 
yonatan's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: אשדוד
גיל: 38
הודעות: 3,910

yonatan לא מחובר  

ציטוט:
נכתב במקור על ידי GNS צפה בהודעה
היי, יש לשרת שלי 2GB ראם, ויש לי אתר אחד על השרת כך שרוב הראם לא מנוצל.

חשבתי כדי לייעל את המערכת להשתמש בmemcache ולשמור קאש בראם וככה לחסוך קריאות לDB/DISK.

האם יש עם זה בעיה? איך אוכל לדעת מה הגבול?

תודה!
לא אמרת אם זה שרת יעודי או שרת וירטואלי.

מה הפלט של הפקודה בשרת:

free -m


יש לך סטטיסטיקות שימוש בדיסק הקשיח לפרק זמן של 24 שעות ?
אתה בטוח שצריך לייעל את הגישה לדיסק ושאתה מנצל אותו ב 100% ?

אם יש לך כרגע מגבלה של גישה לדיסק שמאטה לך את האתר,
הייתי מציע להסתכל קודם כל על החומרה,
תבדוק תקינות טמפרטורות מערכת וכל מה שאפשר למדוד,
ורק אחרי זה תתחיל לתכנן מערכות cache מתקדמות יותר בהתאם לסוג האתר שלך.
מה בעצם אתה שומר בCACHE ?
יש לך הרבה write?
יש לך הרבה read?

לפני שאתה נכנס לשדרוגים\התקנות תוכנה צד שלישי
תבדוק סטטיסטיקות של mysql ( אתה יכול דרך phpmyadmin )
ותבדוק מה אתה באמת מנסה להשיג , והאם אתה משתמש בכלי הנכון לצורך העניין.
__________________
אחסון אתרים - Red Hat Certified
עקבו אחרינו בטוויטר!

  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


כל הזמנים הם GMT +2. הזמן כעת הוא 22:25.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ