مشکل کندی در ماشین مجازی vm
باسلام من یک سرور HP DL380 G9 دارم که به تازگی ارتقاء دامش و پنج هارد اس اس دی سامسونگ مدل Evo 870 روشه و رید ۵. نسخه ۷ و آپدیت ۳ ESXi روش نصبه مشکلم اینه که روی نرم افزاری که دیتابیسش SQL هست درخواست ها و واکشی اطلاعات به کندی انجام میشه و درصورتیکه همین برنامه و دیتابیس روی یک PC با CPU i7 که به عنوان سرور ازش استفاده میشه به مراتب خیلی سریع تره و زمان انتقال دیتابیس روی این ماشین کندی مضاعف خودشو نشون داده. صرف نظر از نسخه SQL و کوئری ها که جداگانه بررسی شده و همچنان در حال بررسیه موردی در خصوص تعریف هارد در ماشین مجازی توسط یکی از دوستان مطرح شد برام. با این مضمون که احتمالاً ایراد در تعریف ماشین بوده و چون هارد SSD هست نباید کنترلر SCSI انتخاب میشده و ماشین باید با NVMe تعریف میشده. سوالم از حضور دوستان اینه آیا این فرضیه درسته که اگر هارد SSD باشه نباید کنترلر SCSI انتخاب بشه ؟ و اگر پاسخ مثبته ممنون میشم راهنمایی کنید چطوری تغییرات لازم انجام بشه
تشکر
عکس مشخصات ماشین فعلی در پست بعدی قابل مشاهده است
6 پاسخ
سلام
به نظر من :
اول از همه زمانیکه بر روی یک کلاینت چک میکنید اشتباه است چون هارد اون به صورت مستقیم به سیستم وصل است ( raid 0 )
2- scsi برای همه ماشین ها به صورت پیش فرض نمایش میدهد.
3-هاردهایی که نصب کردید میانگین سرعت آن 540 MB/s و سرعت تصادفی آن 94.000IOPS است که به صورت مستقیم به سیستم وصل باشد اما وقتی که Raid بسته می بندید : نوع raid قابل استفاده و Cash raid controoler نیز مهم است.
تو همین سایت یک کوچولو سرچ کنید raid مناسب برای دیتابیس ذکر است
باسلام مجدد
تغییرات مد نظر را روی سروری که کند بود انجام دادم و متاسفانه درست نشد !
این کندی که میگید فقط تو SQL هستش ؟ یعنی سرویس دیگه ای روی این سرور دارید که مشکلی نداشته باشه ؟
من پیشنهادم کلا هر دو Windows و SQL ورژن 2022 هستش.
حجم این دیتا چقدره ؟ چه میزان Query بوده که کند شده ؟ روی خود SSMS هم query رو بزنید کنده ؟ یا فقط نرم افزار کنده ؟
تجربه زیادی از این که این هارد کلا مناسب سرور هست یا نه ندارم. حتما بررسی کنید.
RAID 5 مشکلی نداره.
یه ماشین با هارد نوع THIN بسازید و تست کنید.
باسلام و تشکر از پاسخ شما
روی کلاینت چک نمیکنم و مستقیم روی سرور تست میکنم و کند هست
الان یه ماشینی که تازه بالا آوردم و چیزی روش نصب نیست را خاموش کردم و کنترلر nvme را add کردم و Controller location را روی nvme گذاشتم وماشین را روشن کردم
بعد از اینکه ویندوز بالا اومد مجدد خاموش کردم و کنترلر scdi را حذف کردم
تا اینجا OS بدون مشکل بالا اومد و میخوام روی همون ماشین که SQL نصبه و سیستم کند هست همین تغییرات را بعد از گرفتن بک آپ انجام بدم و نتیجه را ببینم
امیدوارم که مشکل برطرف بشه
در مورد raid مناسب دیتابیس سرچ میکنم
عکس تغییرات انجام شده را پایین گذاشتم
ممنون
باسلام و ممنون از پاسخ شما
ظاهراً این کندی فقط روی SQL ملموسه و روی این سرور ماشینی هست که مربوط به سیستم حضور و غیابه با دیتابیس SQL 20098 و متاسفانه اون هم در قسمت پردازش اطلاعات یک ماهه پرسنل بسیار کند شده و این شک را تقویت کرده که شاید مشکلی از سمت سخت افزار وجود داره
حجم دیتا زیاد نیست (مجموع دو دیتابیس زیر 3 گیگ) اما با همین حجم و مشخصات روی سرور فعلی که یک PC با 32 گیگ رم و CPU i7 هست به خوبی داره کار میکنه
تست توسط کوئری انجام نشده که حتما پیگیرش میشم
قبلا همین سرور HP رید 2 بود و زمانیکه برنامه نصب شد همین مشکل را داشت که شرکت پشتیبان تصور می کرد ایراد از نسخه SQL هست و بعدش میزان RAM را ارتقاء دادم و رید از 2 به 5 تغییر دادم.متاسفانه همین مشکلات بازم سر جاشه. ضمن اینکه الان یه ماشین روی این سرور هست برای آنتی ویروس که ویندوزش 2022 هست و SQL 2017 اما کار خاص نمیکنه که به کندی بخوام شک کنم.
دیروز یه ماشین جدید بالا آوردم با ویندوز 2019 و SQL دقیقا نسخه سرور فعلی را نصب کردند و بازم مشکل بر قراره
در نهایت الان چند گزینه محتمل هست : 1 -خراب بودن کارت رید کنترلر سرور2-اشکال از هارد ها 3- احتمال خیلی ضعیف مادربرد سرور
قرار شد یک سرور HP بصورت قرضی بگیرم و ابتدا کارت رید کنترلر را با سرور فعلی جابجا کنم اگر بی پاسخ بود ، روی سرور قرضی رید 2 یا 5 با هارد های دیگر ایجاد کنم و ESX نصب بشه و از ماشین فعلی بک آپ OVF بگیرم و روی ماشین سرور قرضی برگردانم.
پیشنهاد شما با ویندوز 2022 و SQL 2022 هم انجام میدم
سپاسگزارم