הפעלת מצב ביצועים ל-macOS Server

מצב ביצועים משנה את הפרמטרים של המערכת ב-Mac. שינויים אלה מנצלים טוב יותר את החומרה ליישומי שרת תובעניים.

מאמר זה רלוונטי רק למחשבי Mac עם מעבד Intel.

אם עליכם להפעיל שירותים עתירי ביצועים ב-Mac עם macOS Server, תוכלו להפעיל את מצב ביצועים כדי להקצות ליישומי שרת משאבי מערכת נוספים.

ב-OS X El Capitan 10.11 ואילך

כדי להפעיל את מצב ביצועים ב-OS X El Capitan 10.11 ואילך, השתמשו בפקודה nvram של NVRAM. של NVRAM. אם תבצעו איפוס של NVRAM

פקודה זו מציגה את המשתנה boot-args אם תראו את המחרוזת serverperfmode=1, סימן שמצב ביצועים כבר מופעל.

nvram boot-args

אם מצב ביצועים עדיין לא מופעל, תוכלו להפעיל אותו על ידי הגדרת serverperfmode=1 במשתנה boot-args של NVRAM לפי הפקודה הבאה:

sudo nvram boot-args="serverperfmode=1 $(nvram boot-args 2>/dev/null | cut -f 2-)"

כדי להשבית את מצב ביצועים, השתמשו בפקודה זו:

sudo nvram boot-args="$(nvram boot-args 2>/dev/null | sed -e $'s/boot-args\t//;s/serverperfmode=1//')"

גרסאות קודמות של macOS

כדי להפעיל את מצב ביצועים ב-OS X Mountain Lion, ב-OS X Mavericks או ב-OS X Yosemite, השתמשו בפקודה serverinfo ב'מסוף'.

כדי לקבל את המצב הנוכחי, השתמשו בפקודה:

serverinfo --perfmode

כדי להפעיל את מצב ביצועים:

serverinfo --setperfmode 1

כדי להשבית את מצב הביצועים:

serverinfo --setperfmode 0

המעבר אל מצב ביצועים או היציאה ממנו מחייבים הפעלה מחדש.

מידע נוסף

אם אתם מפתחים וברצונכם לקבל מידע נוסף על האופן שבו מצב ביצועים יכול למטב את המערכת עבור יישומים ספציפיים לשרת, עיינו בדף ההדרכה sysctl(3).

Published Date: