Thermal Throttling چیست؟
“Thermal Throttling” یا به فارسی گلوگاه حرارتی، یک مکانیزم حفاظتی در پردازنده (CPU یا GPU) است.
وقتی پردازنده بیش از حد داغ بشه و دمای اون به مرز خطرناک برسه، برای اینکه آسیب سختافزاری نبینه، به صورت خودکار سرعت (فرکانس کاری) خودش رو کاهش میده.
یعنی:
دما بالا میره ➝ پردازنده سرعتش رو کم میکنه ➝ عملکرد افت میکنه اما از سوختن جلوگیری میشه.
چرا این اتفاق میفته؟
پردازندهها بهویژه مدلهای جدید (مثل Xeon Scalable یا GPUهای NVIDIA) توان مصرفی بالایی دارن و گرمای زیادی تولید میکنن.
اگر سیستم خنککننده (فن، هیتسینک یا کولینگ دیتاسنتر) نتونه اون گرما رو دفع کنه، دما به سرعت بالا میره.
در این حالت Thermal Throttling فعال میشه تا دما کنترل بشه.
اثرات Thermal Throttling
کاهش سرعت پردازشها (CPU/GPU کند میشه)
افت کارایی در نرمافزارها (رندرینگ، مجازیسازی، دیتابیس و …)
نارضایتی کاربران چون سرور یا سیستم کندتر از انتظار کار میکنه
در بلندمدت اگر کولینگ ضعیف باشه، حتی باعث خاموشی ناگهانی سیستم میشه
راههای جلوگیری از Thermal Throttling
استفاده از هیتسینک اورجینال High Performance (مثل HPE P48905-B21 برای Gen11)
اضافه کردن فنهای قویتر یا کیت Fan Upgrade در سرورها
بهبود جریان هوا در رک و دیتاسنتر
کنترل دمای محیط (استفاده از سیستم سرمایش مناسب)
تنظیم پروفایل Performance Mode در iLO سرورهای اچپی
جمعبندی
Thermal Throttling یعنی پردازنده برای نجات خودش از گرما، سرعت رو کم میکنه.
این مکانیزم جلوی آسیب سختافزاری رو میگیره، ولی باعث کاهش کارایی میشه.
پس اگر میخوای سرور همیشه با حداکثر توان کار کنه، باید کولینگ قوی و اصولی داشته باشی.