systemd Resource Control؛ CPU، Memory و IO را با cgroup v2 مدیریت کنیم
Directiveهای systemd چگونه به cgroup v2 وصل میشوند و چرا limit، weight و accounting باید جدا دیده شوند؟
راهنماها و نوشتههای روز برای فهم بهتر فناوری و تصمیمهای فنی آگاهانهتر.
Directiveهای systemd چگونه به cgroup v2 وصل میشوند و چرا limit، weight و accounting باید جدا دیده شوند؟
Rootless Podman را با user namespace، storage، port binding و محدودیتهای واقعی آن بفهمیم؛ بدون اینکه آن را معادل sandbox کامل بدانیم.
Unbound یک Resolver بازگشتی، Cache و Validation DNSSEC را در یک سرویس قرار میدهد؛ Forwarder و Authoritative DNS نقش متفاوتی دارند.
برای عیبیابی شبکه لینوکس، فرق تنظیم روی دیسک با وضعیت Effective در Kernel و Resolver را ببینیم.
OpenSSH میتواند بهجای پخش صدها Public Key، هویت User و Host را با Certificate امضاشده توسط CA مدیریت کند.
MinIO داده را به Data/Parity Shard تقسیم میکند؛ تحمل خرابی دیسک ارزشمند است اما جای نسخه مستقل و بازیابی در برابر حذف منطقی را نمیگیرد.
Sentinel برای پایش و Failover Redis طراحی شده؛ اما تشخیص خرابی، اجازه Failover و انتخاب Replica جدید مراحل جدا دارند.
CoreDNS با زنجیره Pluginها کار میکند؛ ترتیب و دامنه هر Plugin میتواند نتیجه DNS، Cache، Rewrite و Service Discovery را تغییر دهد.
هویت در OpenStack فقط Login نیست؛ Domain مرز مدیریتی، Project مرز منابع و Role رابطه مجوز را تعریف میکند.
در Envoy، ورودی Listener و زنجیره Filter با Clusterهای Upstream و کنترلپلین xDS کنار هم کار میکنند؛ این لایهها را قاطی نکنیم.
Replication در PostgreSQL از جریان WAL تغذیه میشود؛ اما همگامبودن Standby، حفظ WAL و Failover سه مسئله جدا هستند.
Prometheus را بهعنوان یک زنجیره جمعآوری Pull-based، ذخیره Time Series و ارزیابی Rule ببینیم؛ نه فقط یک داشبورد متریک.