رید کنترلرهای HP که حافظه کش دارند، دادهی نوشتنی را اول در کش نگه میدارند و بعد روی دیسک مینویسند. اگر در همین فاصله برق سرور قطع شود، محتوای کش فقط در صورتی نجات پیدا میکند که باتری یا خازن پشتیبان سالم باشد. در این مقاله میخوانید این باتری دقیقاً چه کاری میکند، BBWC و FBWC چه تفاوتی دارند، در هر نسل از سرورهای HP کدام باتری یا خازن و با چه پارت نامبری استفاده میشود، وضعیت باتری را چطور بخوانید و تعویض آن چه مراحلی دارد.
این مطلب را خلاصه کن با:
باتری کش رید کنترلر برای چه کاری است؟
سرعت نوشتن روی دیسک از سرعت حافظه کش کمتر است. کنترلر برای اینکه منتظر دیسک نماند، نوشتن را در کش ثبت میکند و بعداً روی دیسک میریزد. این روش سرعت را بالا میبرد، اما تا زمانی که داده روی دیسک نرسیده، فقط در حافظهای است که با قطع برق خالی میشود. باتری یا خازن پشتیبان برای همین بازه ساخته شده است.
اگر باتری نصب نباشد یا خراب باشد، کنترلر معمولاً کش نوشتن را غیرفعال میکند. نتیجه، افت محسوس سرعت نوشتن است و لزوماً از بین رفتن داده نیست. بعضی تنظیمات اجازه میدهند کش بدون باتری فعال بماند، ولی این کار هنگام قطع برق خطر از دست رفتن داده دارد و برای سرور کاری توصیه نمیشود. اگر با کنترلرهای HPE آشنایی ندارید، ابتدا راهنمای انتخاب رید کنترلر HPE Smart Array و مقاله رید کنترلر چیست را بخوانید.
تفاوت BBWC و FBWC چیست؟
هر دو برای محافظت از کش نوشتناند، اما روش کارشان فرق دارد:
| ویژگی | BBWC (Battery-Backed Write Cache) | FBWC (Flash-Backed Write Cache) |
|---|---|---|
| روش محافظت | باتری، خود حافظه DRAM کش را روشن نگه میدارد | هنگام قطع برق، محتوای کش روی حافظه فلش NAND کپی میشود |
| منبع انرژی | باتری (در نمونههای قدیمیتر) | خازن یا باتری، فقط برای زمان کپی روی فلش |
| محدودیت زمانی | طبق توضیح HPE در فروشگاهها، حدود ۴۸ ساعت | محدودیت ۴۸ ساعته ندارد، چون داده روی فلش میماند |
| بعد از برگشت برق | اگر باتری خالی شده باشد، داده از بین رفته است | داده روی دیسک نوشته میشود |
| نسلهای رایج | سرورهای قدیمیتر مثل G6 و G7 | از Gen8 به بعد |
یک نکتهی مهم: در FBWC هم به باتری یا خازن نیاز دارید. فلش داده را نگه میدارد، اما برای کپی کردن محتوای کش روی آن در لحظهی قطع برق باید انرژی در دسترس باشد. اگر این بخش خراب شود، کنترلر کش نوشتن را خاموش میکند.
باتری و خازن در هر نسل سرور HP
| نسل | قطعهی پشتیبان | پارت نامبر (گزینه / یدکی) | نکته |
|---|---|---|---|
| Gen8 | بستهی خازن FBWC | 654873-003 / 660093-001 | کابل ۳۶ اینچی با کانکتور ۶ پین |
| Gen9 و Gen10 | باتری Smart Storage ۹۶ وات، کابل ۱۴۵ میلیمتر | P01366-B21 / 871264-001 و 878643-001 | یک باتری برای چند کنترلر |
| Gen9 و Gen10 | باتری Smart Storage ۹۶ وات، کابل ۲۶۰ میلیمتر | P01367-B21 / 878644-001 | طول کابل را با مدل سرور تطبیق دهید |
| Gen10 و جدیدتر | Smart Hybrid Capacitor | طبق QuickSpecs: P02377-B21، P02381-B21 و نسخههای ۱۶ واتی P65038-B21 و P65042-B21 | همراه باتری ۹۶ واتی استفاده نمیشود |
طبق QuickSpecs شرکت HPE، باتری Smart Storage برای کنترلرهای Smart Array نسل Gen9 و جدیدتر لازم است و یک باتری برای چند دستگاه کافی است. این باتری بهعنوان منبع پشتیبان NVDIMM هم کار میکند. در Gen10 خازن هیبریدی از نظر مکانیکی با باتری ۹۶ واتی سازگار است، اما HPE تأکید میکند که این دو را نباید با هم به کار برد. کدهای بالا را از فهرستهای فروشندگان و مستند HPE جمع کردهایم؛ پیش از خرید، کد دقیق مدل خود را در QuickSpecs و PartSurfer تطبیق دهید. پسوند B21 معمولاً کد سفارش قطعهی نو و پسوند 001 کد یدکی است.
در فروشگاه سرورماد میتوانید باتری HPE 96W Smart Storage Lithium-ion برای سرور نسل دهم، باتری HPE 96W Smart Storage برای سرور نسل نهم و باتری FBWC سرور HP ProLiant G8 را ببینید. فهرست کامل در دسته باتری سرور HP است.
کدام رید کنترلرها به باتری یا خازن نیاز دارند؟
باتری یا خازن برای کنترلرهایی لازم است که کش نوشتن دارند. کنترلرهای ساده یا HBA کش ندارند و به آن نیازی ندارند.
| کنترلر | کش و نیاز به پشتیبان |
|---|---|
| Smart Array P440 با 4GB FBWC | دارای FBWC؛ روی سروری که قبلاً کنترلر سری P نداشته، معمولاً باتری Smart Storage جدا لازم است |
| Smart Array P408i-a SR Gen10 | برای محافظت کامل از کش، ماژول FBWC و باتری یا خازن باید درست نصب و شناسایی شود |
| Smart Array P816i-a SR | از کنترلرهای ردهبالای Gen10 با کش اختصاصی |
| H240 Smart Host Bus Adapter | HBA بدون کش؛ باتری لازم ندارد |
برای مرور تفاوت مدلها مقایسه رید کنترلرهای HP Smart Array P410، P420 و P440 را ببینید. فهرست همهی کنترلرهای سرورماد هم در قطعات سرور HP است.
نشانههای ضعیف یا خراب شدن باتری
- کم شدن ناگهانی سرعت نوشتن، بهخصوص روی آرایههای RAID 5 و RAID 6 که بیشتر از کش بهره میبرند
- غیرفعال بودن کش نوشتن، با وجود اینکه کنترلر کش دارد
- پیام وضعیت باتری یا کش هنگام بوت (POST)
- هشدار سلامت در iLO یا چراغ هشدار سرور
- باد کردن یا تغییر شکل ظاهری باتری، که در ادامه توضیح میدهیم
وضعیت باتری را چطور بررسی کنیم؟
- پیامهای POST: هنگام بوت، وضعیت کنترلر و کش نمایش داده میشود.
- iLO: گزارش سلامت و بخش ذخیرهسازی را ببینید. برای آشنایی با اتصال و کار با iLO راهنمای اتصال به iLO و مقاله iLO چیست را بخوانید.
- Smart Storage Administrator: در جزئیات کنترلر، وضعیت کش و باتری یا خازن نمایش داده میشود.
- خط فرمان: در سیستمعامل میتوانید با ابزار ssacli و دستور
ssacli ctrl all show detailوضعیت کنترلر، کش و باتری یا خازن را بخوانید.
این علائم میتوانند علتهای دیگری هم داشته باشند، مثلاً خرابی دیسک یا فریمور قدیمی. وضعیت کنترلر را با خرابیهای رایج رید کنترلر سرور و عیبیابی رید کنترلر سرور HP مقایسه کنید.
باتری باد کرده؛ خطرناک است؟
باتری Smart Storage از نوع لیتیوم-یون است. اگر هنگام بازکردن سرور دیدید بدنهی باتری ورم کرده یا شکل آن عوض شده، آن را سالم فرض نکنید و در اولین فرصت تعویض کنید. از فشار دادن، سوراخ کردن یا ضربه زدن به آن خودداری کنید و آن را طبق مقررات دفع باتری لیتیومی تحویل دهید، نه سطل زبالهی معمولی. تا زمان تعویض، سرور را در محیط گرم و بدون تهویه نگه ندارید، چون گرما سرعت فرسودگی باتری را بالا میبرد.
مراحل تعویض باتری Smart Storage
محل و روش دسترسی به باتری در هر مدل فرق دارد، پس قبل از شروع راهنمای سرویس همان مدل را باز کنید. مراحل کلی چنین است:
- سرور را خاموش کنید و کابلهای برق را جدا کنید. از دستبند ضدالکتریسیتهی ساکن (ESD) استفاده کنید و در محیط تمیز کار کنید.
- کاور سرور را باز کنید.
- باتری را پیدا کنید. در بعضی مدلها پشت برد پشتی هارددیسکها قرار دارد و ممکن است برای دسترسی لازم باشد هولدر پلاستیکی را هم باز کنید.
- باتری را بهآرامی از هولدر خارج کنید، کابل را آزاد کنید و کانکتور را از برد سیستم جدا کنید.
- باتری جدید را در همان موقعیت بگذارید و کانکتور را کامل وصل کنید.
- کاور را ببندید، سرور را روشن کنید و وضعیت باتری را در POST، iLO یا SSA بررسی کنید. باتری تازه ممکن است مدتی شارژ شود و تا آن موقع کش فعال نشود.
تعویض باتری بخشی از نگهداری دورهای سرور HP است و بهتر است همراه با بررسی کلی وضعیت کنترلر انجام شود.
چه زمانی باتری را عوض کنیم و چطور باتری درست بخریم؟
برای این باتریها عمر ثابتی نمیتوان تعیین کرد، چون گرما، تعداد قطعی برق و سن قطعه روی آنها اثر دارد. معیار تصمیم باید وضعیتی باشد که کنترلر گزارش میدهد، نه فقط تاریخ. اگر سرور استوک خریدهاید، وضعیت باتری را همان ابتدا بررسی کنید. برای سنجش سلامت بقیه قطعات راهنمای بررسی سلامت قطعات استوک به کار میآید.
- نسل سرور را مشخص کنید: G8، Gen9 یا Gen10. اگر مطمئن نیستید، مقایسه نسلهای مختلف سرور HP کمک میکند. برای مثال سرور HPE ProLiant DL380 G9 12LFF و سرور HPE ProLiant DL380 Gen10 12LFF هر کدام باتری مخصوص نسل خود را میخواهند.
- مدل رید کنترلر را بررسی کنید. فقط کنترلرهای دارای کش به باتری یا خازن نیاز دارند.
- پارت نامبر باتری فعلی را روی برچسب یا در فهرست قطعات پیدا کنید و با کد جدید مقایسه کنید.
- طول کابل (۱۴۵ یا ۲۶۰ میلیمتر) و محل نصب را با مدل سرور تطبیق دهید.
- اگر قطعه نو نیست، وضعیت و ضمانت آن را از فروشنده بپرسید.
سوالات متداول
بدون باتری، رید کنترلر سرور روشن میشود؟
بله. سرور و دیسکها کار میکنند، اما کنترلر معمولاً کش نوشتن را غیرفعال میکند و سرعت نوشتن کم میشود.
باتری Gen9 روی Gen10 هم کار میکند؟
باتری ۹۶ واتی P01366-B21 در فهرست سازگاری، هم برای Gen9 و هم برای Gen10 آمده است. با این حال باید سازگاری مدل سرور و کنترلر و طول کابل را جداگانه تأیید کنید.
باتری FBWC در Gen8 با باتری Gen9 فرق دارد؟
بله. در Gen8 بستهی خازن FBWC با کابل مخصوص استفاده میشود و در Gen9 باتری مرکزی ۹۶ واتی. این دو قطعه قابل جایگزینی نیستند.
همهی رید کنترلرها به باتری نیاز دارند؟
خیر. کنترلرهای بدون کش یا حالت HBA به آن نیاز ندارند.
باتری FBWC چقدر میتواند داده را نگه دارد؟
در FBWC داده روی حافظه فلش نوشته میشود و محدودیت ۴۸ ساعتهی BBWC را ندارد. بعد از روشن شدن مجدد، داده روی دیسک نوشته میشود.










