راهنمای بهینه‌سازی عملکرد (Performance Guide) سرویس دسک پلاس

مدانت

تنظیمات بهینه‌سازی Java (Java Tuning)

در صورتی که سرور به‌صورت اختصاصی برای ServiceDesk Plus MSP در نظر گرفته شده باشد، حداقل ۲ گیگابایت RAM برای آن توصیه می‌شود.
اگر با وجود برخورداری از حافظه کافی همچنان با مشکلات عملکردی مواجه هستید، می‌توانید تنظیمات حافظه Java را مطابق دستورالعمل زیر بهینه‌سازی کنید.


مسیر فایل تنظیمات

به مسیر زیر مراجعه کنید:

ManageEngine\ServiceDesk\conf

فایل wrapper.conf را با ویرایشگر متن (مانند WordPad یا Notepad++) باز کرده و مقادیر مربوط به حافظه Java را متناسب با میزان RAM سرور تغییر دهید.


مقدار پیش‌فرض

به‌صورت پیش‌فرض، حداکثر اندازه Heap در Java برابر با 512 مگابایت تنظیم شده است:

# Maximum Java Heap Size (in MB)
wrapper.java.maxmemory=512

تغییر مقدار Heap بر اساس میزان RAM

  • اگر سرور دارای 3GB RAM است:
    مقدار را از 512 به 768 تغییر دهید.
  • اگر سرور دارای 4GB RAM است:
    مقدار را از 512 به 1024 تغییر دهید.

تنظیمات تکمیلی (برای RAM برابر 3 یا 4 گیگابایت)

در صورت استفاده از 3 یا 4 گیگابایت RAM، علاوه بر تغییر مقدار Heap، می‌توانید پارامترهای مربوط به PermGen را نیز افزایش دهید:

تغییر از:

wrapper.java.additional.19=-XX:PermSize=64m

به:

wrapper.java.additional.19=-XX:PermSize=128m

و تغییر از:

wrapper.java.additional.20=-XX:MaxPermSize=128m

به:

wrapper.java.additional.20=-XX:MaxPermSize=256m

توجه: پارامترهای PermSize و MaxPermSize مربوط به نسخه‌های قدیمی Java (پیش از Java 8) هستند. در Java 8 و نسخه‌های جدیدتر، این تنظیمات با Metaspace جایگزین شده‌اند.


جدول مقادیر پیشنهادی Java Heap

میزان RAM سرورمقدار پیشنهادی Heap (MB)مقدار معادل (GB)
2 GB5120.5 GB
3 GB7680.75 GB
4 GB10241 GB
8 GB2048 – 30722 – 3 GB
16 GB40964 GB
32 GB81928 GB
64 GB8192 – 122888 – 12 GB

جمع‌بندی فنی

افزایش مقدار wrapper.java.maxmemory باعث می‌شود Java بتواند داده‌ها و پردازش‌های بیشتری را در حافظه نگه دارد و در نتیجه:

  • دفعات Garbage Collection کاهش یابد
  • فشار CPU کمتر شود
  • زمان پاسخ‌دهی سیستم بهبود پیدا کند
  • عملکرد گزارش‌گیری و پردازش درخواست‌ها سریع‌تر شود

با این حال، مقدار Heap باید متناسب با معماری سرور، تعداد کاربران، حجم دیتابیس و سایر سرویس‌های فعال روی همان ماشین تعیین شود.


ادامه‌ مطلب در صفحه‌ بعدی...
مدانت
مدانت
شرکت‌ مدانت از برندهای محبوب فناوری‌ اطلاعات و ارتباطات در حوزه‌ی آموزش، پیاده‌سازی و عرضه ابزار ITIL، تجارت آنلاین، تحول دیجیتال و ارایه‌‌کننده‌ی محصولات مدیریتی تحت‌وب در ایران است. این مقاله‌ی آموزشی منحصراً مربوط به مدانت بوده و برای نخستین بار توسط این شرکت برای شما تولید و منتشر شده.
0 0 رای ها
امتیازدهی به مقاله
اشتراک در
اطلاع از
guest

حل معادله *

0 نظرات
قدیمی‌ترین
تازه‌ترین بیشترین رأی
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها
error: نیازی به کپی نیست همه چیز در دیدرس شماست
0
افکار شما را دوست داریم، لطفا نظر دهید.x