“Takas Alanı” nedir?


16

Bu sorunun doğrudan sorulmadığını fark ettim;

Ubuntu kurulumu söz konusu olduğunda bu " Takas Alanı " insanları neyi ifade ediyor ?


7
Does bu soru yardım?
muru

5
İlgili: SwapFaq
Eliah Kagan

@Pandya Nope; Görsel yardımlarla bir cevap bekliyorum.
Akiva

1
@Akiva Biraz daha spesifik olabilir misiniz? Şahsen bu durumda görsel bir yardımın tam olarak nasıl yardımcı olacağından emin değilim.
TheSchwa

1
@Akiva Lütfen güncellenmiş cevabımı görün ve ne düşündüğünüzü bana bildirin.
TheSchwa

Yanıtlar:


28

özet

Takas Alanı sadece sabit diskinizde yaşayan sahte RAM'dir. Gerçek RAM'den çok daha yavaştır, ancak çoğu durumda bir bilgisayarın normal çalışmasını sağlamak için gereklidir. İyi bir kural, normal RAM kadar takas alanına sahip olmaktır.

Hafıza

Bilgisayarınızda konuşmamız gereken birkaç farklı bellek türü var. Dosyalarınız ve işletim sisteminiz sabit sürücünüzde (genellikle HDD) saklanır. Bu nispeten yavaş ve ucuzdur, ancak sistem kapanmaları arasında kalıcıdır. Bilgisayarınızda ayrıca çok daha hızlı, daha pahalı olan ve bilgisayarınız güç kaybettiğinde içeriğini kaybeden RAM (Rasgele Erişim Belleği) vardır. Bir programı çalıştırmak için öncelikle HDD'nizden RAM'inize kopyalanır (çok daha hızlıdır), böylece gerçek zamana yakın bir şekilde çalışabilir.

takas

Ancak şu soruyu sormalıyız: RAM'iniz biterse ancak başka bir program açmak istiyorsanız ne olur? Cevap iyi değil; işlemi tamamlamak için yeterli RAM alana kadar bilgisayarınız donuyor (buna genellikle "thrashing" adı verilir). Yalnızca birkaç Gigabayt RAM'iniz olsa da, çoğu bilgisayarda ne yapılacağını bildiklerinden daha fazla HDD alanı vardır. Bu ekstra alanın bir kısmını bir tutamda sahte "RAM" olarak kullanabiliriz. Takas alanı budur; sabit diskinizde yaşayan acil durum RAM'i.


Sabit diskinizdeki yaşamları değiştirin

Artık sabit diskimizde biraz takas alanımız olduğuna göre, RAM'in bitmesi bir anlaşma kadar büyük değil. Şimdi tükendiğimizde ve başka bir program açmak istediğimizde, işletim sistemi şu anda RAM'de bulunan tüm açık programlara bakar ve bir süredir kullanılmayan bir programı seçer. Daha sonra bu programı RAM'den kopyalar ve takas alanında saklar ve yeni program için yer açar. Gelecekte "takas edildi" programına erişmek istiyorsak, işletim sistemi programı RAM'e geri kopyalar ve işlemdeki diğer programları değiştirir.

Bölüm ve Dosya Karşılaştırması

Takas alanı oluştururken iki seçeneğiniz vardır. Sabit diskinizde Ubuntu'da önerilen ve sisteminizi hazırda bekletmek istiyorsanız gerekli olan ayrı bir bölüm oluşturabilirsiniz. Veya sabit diskinizde bir Takas Dosyası (Windows'ta Pagefile olarak adlandırılır) oluşturabilirsiniz. Teknik olarak bir takas bölümü takas dosyasını gerçekleştirir, ancak fark büyük olasılıkla önemsiz olacaktır. Aynı sabit sürücüde birden fazla linux dağıtımınız varsa, bunların tek bir takas bölümünü paylaşabileceğini unutmayın (takas bölümlerinin bir dosya sistemi yoktur).

Kuralları

Ubuntu'yu ilk kez kuruyorsanız, bir takas bölümü de oluşturabilirsiniz. Bu, Ubuntu yükleyicisindeki varsayılan değer ve ayrıca kişisel tavsiyem. Öte yandan, takas alanınız yoksa ve kurulumdan sonra biraz eklemek istiyorsanız, takas dosyası kullanmak çok daha kolay ve hızlı olabilir.

Boyut açısından, ne kadar büyük olacağını bilmiyorsanız, iyi bir temel (ve Ubuntu yükleyicisindeki varsayılan), RAM ile aynı miktarda takasa sahip olmaktır. Bununla birlikte, bu sadece çok genel bir kılavuzdur ve sisteminizi nasıl kullandığınıza bağlıdır. Takas alanı olmaması ile ilgili yanlış bir şey yoktur. RAM'iniz bitmeye başlarsa, takas alanınızı büyütmeniz yeterlidir.

Ayrıca bakınız


Takas Alanınız için ayrı bir bölüm oluşturabilirsiniz (önerilir) - neden? Benim için harika çalışıyor.
jcora

Ubuntu 14.04'teki varsayılan yükleyici, 16GB RAM'iniz varsa 16GB takas bölümü oluşturur. Bu nedenle öneriniz zaten varsayılan.
jmiserez

1
@jco Dosyanın parçalanmamış olması durumunda, çekirdeğin son sürümlerde dosya sistemini atlaması nedeniyle bir takas bölümüne aynı performansa sahip olacaktır. Yükleme sırasında takas dosyasını oluşturursanız, büyük olasılıkla durum söz konusudur, ancak garanti edilmez. Takas dosyasını daha sonraki bir tarihte değiştirirseniz, büyük olasılıkla parçalanır. Bu nedenle, diskte bitişik olduğu garanti edilen bir takas bölümü oluşturmak daha kolaydır. Ayrıca, hazırda bekletme ve hazırda bekletme modunu kullanmak istiyorsanız bir bölüm önerilir.
TheSchwa

@JeremieMiserez Teşekkürler, Ubuntu'yu kurarken her zaman manuel olarak bölümlediğim için bunun farkında değildim. Bunu yansıtmak için cevap olarak ifadeler güncellendi.
TheSchwa

@TheSchwa Bilgi için teşekkürler. Kurulumdan sonra oluşturduğum şifreli bir takas dosyam var. Çok daha pratik göründüğü için seçtim, çünkü değerli SSD alanımı çoğunlukla kullanılmayan 20 GB ile hızlandırmak istemedim ve daha fazla RAM alıp takas boyutunu artırmayı planladığım için. Parçalanmadığından emin olmanın bir yolu var mı?
jcora

4

Gönderen Topluluk Yardım :

  • Takas alanı, sabit diskteki , erişilebilir fiziksel bellek (RAM) ve takas alanının birleşimi olan makinenizin Sanal Belleğinin bir parçasıdır . Takas alanı geçici olarak etkin olmayan bellek sayfalarını tutar .
  • Takas alanı, sisteminiz etkin işlemler için fiziksel belleğe ihtiyaç duyduğuna ve yetersiz kullanılmayan fiziksel bellek olmadığına karar verdiğinde kullanılır. Sistemin daha fazla bellek kaynağına veya alana ihtiyacı olursa, fiziksel bellekteki etkin olmayan sayfalar takas alanına taşınır, böylece fiziksel belleği diğer kullanımlar için boşaltır.
  • Takas için erişim süresinin daha yavaş olduğunu unutmayın, bu nedenle fiziksel belleğin yerine tam bir yedek olarak düşünmeyin.
  • Takas alanı, özel bir takas bölümü (önerilen), takas dosyası veya takas bölümleri ile takas dosyalarının bir kombinasyonu olabilir.

Ayrıca şu adresi ziyaret edin: -

  • wikipedia sayfalama:

    Bir takas bölümü ile diskte nerede bulunduğunu seçebilir ve disk veriminin en yüksek olduğu yere yerleştirebilirsiniz. Takas dosyalarının idari esnekliği takas bölümlerinin diğer avantajlarından daha ağır basabilir. Örneğin, bir takas dosyası herhangi bir sürücüye yerleştirilebilir, istenen herhangi bir boyuta ayarlanabilir ve gerektiğinde eklenebilir veya değiştirilebilir. Ancak, bir takas bölümü, genellikle takas bölümünü kullanan işletim sisteminin dışında, yeniden boyutlandırmak için araçlar kullanmadan değiştirilemediğinden, bir dosya kadar esnek değildir.

    Linux, her birine bir öncelik atanabilecek neredeyse sınırsız sayıda takas cihazının kullanılmasını destekler. İşletim sisteminin sayfaları fiziksel bellekten çıkarması gerektiğinde, boş alana sahip en yüksek öncelikli aygıtı kullanır.

  • /programming//q/4970421 (Sanal bellek ve takas alanı arasındaki fark)

  • Linux.com - takas alanı

    Değiştirme, bellek sayfasını boşaltmak için bir bellek sayfasının sabit diskteki takas alanı adı verilen önceden yapılandırılmış alana kopyalanması işlemidir. Fiziksel belleğin ve takas alanının birleştirilmiş boyutları, kullanılabilir sanal bellek miktarıdır.

  • Takas Bölümünün Önemi


Bu takas hakkında temel bilgi almak ve anlamak için umuyoruz.


0

"Takas Alanı", Windows NT ailesinde disk belleği için kullanılan pagefile.sys ile aynıdır .


OP'nin Windows'ta bir sayfa dosyasının ne olduğunu bildiğini varsaymak için -1. Ayrıca, tüm sayfalar ana bellekten temizlendiğinde takas alanına girmez. İkisi birbiriyle ilişkilidir ancak değiştirmekten başka çağrı mekanizmaları da vardır.
David Foerster
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.