Ana içeriğe geç
Bulut & Altyapı

NixOS üzerinde takas alanı ve hazırda bekletme yapılandırması paylaşıldı

Öne çıkanlar

  • NixOS'ta hazırda bekletme özelliğinin çalışması için disk destekli fiziksel takas alanı gerekiyor.
  • ZRAM yerine disk destekli çalışan zswap ve 100 swappiness değeri tercih ediliyor.
  • Sıkıştırma algoritması olarak daha yüksek oran sunan NixOS varsayılanı zstd kullanılıyor.

Linux tabanlı işletim sistemi NixOS üzerinde masaüstü ve dizüstü bilgisayarlar için bellek yönetimi ile hazırda bekletme yapılandırması yayımlandı. Paylaşılan kılavuzda, sistemin önce belleğe askıya alma (ACPI S3) ardından diske hazırda bekletme (S4) moduna geçirilmesini sağlayan bekleme mekanizması temel alındı. Bu sürecin sorunsuz işlemesi adına fiziksel takas alanının zorunlu olduğu ve sunucu tavsiyeleriyle kişisel bilgisayar ihtiyaçlarının ayrılması gerektiği aktarıldı.

Yapılandırma detaylarında masaüstü bilgisayarda doğrudan ayrılmış bir takas bölümü kullanılırken, şifrelenmiş Btrfs alt birimlerine sahip dizüstü bilgisayarda takas dosyası tercih edildi. Takas dosyalarının UEFI sistemlerde EFI değişkenleri üzerinden başlatma aşaması (initramfs) tarafından tanınması gerektiği, NixOS'un bu ofset hesaplamalarını otomatik yönettiği belirtildi. Bellek sıkıştırma tarafında ise zram yerine disk destekli zswap mekanizmasının seçildiği kaydedildi.

Sistem performansını optimize etmek amacıyla zswap etkinleştirildi ve çekirdek seviyesindeki swappiness değeri 100 olarak belirlendi. Katı hal sürücülerinde (SSD) dosya sistemi sayfalama maliyetlerini dengeleyen bu değerin yanında, sıkıştırma algoritması olarak NixOS varsayılanı olan zstd tercih edildi. Sıkıştırma oranının yüksek olmasının bellek havuzunu genişleterek diske erişim ihtiyacını düşürdüğü ifade edildi.

Kaynak

Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.