سلام،
متوجه اشکالی در فعال کردن حافظه پنهان Physical Drive Write در کنترلر S100i SR شدم که کش را پس از راهاندازی مجدد یا روشن کردن، با حجمهای RAID مدیریت شده (RAID 1/5) فعال نمیکند، در هر پیکربندی سروری که میتوانم با آن مواجه شوم.
دامنه اشکال :
– ویندوز 2016 / 2019 و 2022 x86-64 همه به یک اندازه تحت تأثیر قرار می گیرند
– همه رانندگان از 2 سال آزاد می شوند. نسخه فعلی 106.12.6.0 گنجانده شده است.
– تمام رابط کاربری گرافیکی SSA از زمان انتشار 5.30.x و بالاتر
– انواع سرور با کنترلر S100i SR فعال: ML30 Gen10، ML110 Gen10، Microserver Gen10+
– برای هر حجمی که توسط S100i SR مدیریت می شود، حتی اگر حجم سیستم عامل بوت بر روی یک NVMe SSD جداگانه باشد که توسط S100i SR مدیریت نمی شود (به عنوان یک NVMe SSD در اسلات M.2 در صورت وجود، یا یک PCIe M.2 NVMe کارت)
من مشکل را در دو مورد از هر نوع سرور ML30/110 Gen10 و Microserver Gen10+ تأیید کردم. سیستم عامل ترکیبی از Windows Server 2016 Standard، 2019 Standard و 2022 Standard x64 است. هر کدوم مشکلی دارن
اشکال است : در هنگام راهاندازی یا راهاندازی مجدد، ابزار Smart Storage Administrator یک حافظه پنهان درایو فیزیکی را در حالت *فعال* نشان میدهد.
تستهای عملکرد به وضوح نشان میدهند که حافظه پنهان به طور موثر فعال نشده است: عملکرد ضعیف دیسک در چند ورودی/خروجی، یا با یکپارچهسازی حجم صدا. تاثیر 128 مگابایت یا 256 مگابایت (ظرفیت معمول در 4 ترابایت + هارد دیسک) حافظه پنهان دیسک غیرفعال بر روی دیسک ها بسیار زیاد است.
بله، از دست دادن حافظه پنهان فیزیکی می تواند در صورت قطع برق شبکه بدون UPS مشکل ساز باشد.
(حافظه پنهان دیسک فیزیکی باید از حافظه نهان کنترلر حمله که معمولاً توسط یک باتری یا ماژول فلش پشتیبان گیری می شود متمایز شود. کنترلرهای Backed Raid معمولاً حافظه پنهان فیزیکی دیسک را غیرفعال می کنند تا در صورت قطع برق از تخلیه کش جلوگیری کنند و یکپارچگی داده ها را حفظ کنند)
تعمیر دستی قابل اجرا است : با تغییر حالت غیرفعال و سپس فعال کردن مجدد حالت کش در SSA GUI، حافظه پنهان بلافاصله کار می کند و عملکرد بالا می رود (با نسبت x3 به x10 افزایش می یابد).
رفع خودکار قابل اجرا برای فعال کردن خودکار Physical Drive Write cache در هنگام راه اندازی ویندوز :
– HP SSA CLI 5.30 یا بیشتر را نصب کنید (واسط خط فرمان SSA)
– هنگام راهاندازی سیستم، یک کار cmd. با حقوق مدیر اجرا کنید (ممکن است نیاز به اضافه کردن حقوق حساب برای شروع به عنوان یک کار با GPO باشد):
پینگ 127.0.0.1 -n 30
سی دی
سی دی “C:Program FilesSmart Storage Administratorssacliin”
ssacli ctrl slot=0b تغییر dwc=disable
اسلات ctrl ssacli=0b تغییر dwc=فعال کردن اجباری
خروج
آزمایشها نشان میدهد که S100i همیشه از slot=0b برای شناسه خود استفاده میکند، بنابراین اسکریپت اصلاح باید جهانی باشد.
منبع: https://community.hpe.com/t5/proliant-servers-ml-dl-sl/bug-s100i-sr-doesn-t-reactivate-physical-drive-write-cache-after/m-p/7184686#M180959
تحریریه مجله اچ پی