Takas alanı, başlangıç ​​veya bitiş ve diğer takas sorularının nereye yerleştirileceği


12

Takasımı nereye koyabilirim? Debian kurulumu 2 seçenek sunar: (1) sonunda veya (2) disk alanının başında. Optimal nedir?

Bilgisayarımın 512Mb RAM'e sahip olduğu taktirde en uygun takas miktarı nedir? Birden fazla takas yapmalı mıyım?

Takas alanını mantıksal veya birincil bölüm olarak tanımlamalı mıyım?

Debian 6 test 32 bit 40 GB disk üzerine yüklüyorum.


3
En iyi takas boyutunun, makinenizin kullanımına bağlı olduğunu unutmayın. Masaüstü, sunucu veya gömülü sistem için aynı boyutu tanımlamazsınız.
rahmu

Benim için bir masaüstü.
ptrcao

Yanıtlar:


5

Bir sabit disk genellikle başlangıçta sondan daha hızlıdır. Ama önemli bir fark yaratıp yaratmadığından emin değilim.

En iyi takas miktarı kaç programı çalıştırdığınıza ve ne kadar aşırı takas kullanıldığına bağlıdır. Yine de 1G zarar görmez. Birden fazla takas gerekli değildir.

Takasınızı koyabilirsiniz

  • birincil bölümde,
  • mantıklı bir bölümde,
  • LVM biriminde (yaptığım bu)
  • ve bir dosyada bile - bu, günümüzde fark edilir bir fark yaratmadığı söyleniyor.

Kombine bir yol bile yapabilirsiniz: 512M..1G takas bölümü kalıcılığını kullanın ve gerekirse bir takas dosyası ekleyin.


3
Mevcut her 1 GB sanal bellek için çekirdek tarafından kalıcı olarak ayrılan yaklaşık 1 MB gerçek belleğe ihtiyacınız olduğunu unutmayın.
andcoz

1
@glglgl: Başlangıçta neden daha hızlı?
ptrcao

4
Devrim oranı sabittir, ancak HDD'nin (başlangıç) sınırında, alan daha büyük olduğu için merkezden (uç) daha fazla veri vardır. Ayrıca bkz . Partition.radified.com/partitioning_2.htm .
glglgl

2

Çoğu disk, az ya da çok sabit bir veri yoğunluğunun disk üzerinde tutulduğu bölgelere ayrılmış kayıt kullanır. Bu, diskin kenarına daha yakın olan parçaların daha fazla sektöre sahip olacağı anlamına gelir. Bu bölgelerden gelen veriler, hub'a yakın parçalardan okunan verilerden biraz daha hızlı olacaktır.

Modern disklerde, kenara en yakın olan izler 0'dan başlar ve daha yüksek sayılar diskin merkezine daha yakındır. Bu nedenle, daha düşük numaralı yollardaki bölümler biraz daha hızlı çalışacaktır. Bir kenara, sürücüdeki gerçek kafalar x sektörler x iz yerleşimi sanallaştırılmıştır - gördüğünüz değerler, sürücünün bellenimi tarafından sahne arkasındaki fiziksel geometriye çevrilir ve sürücünün gerçek düzeniyle ilgisi yoktur.

Takas alanı için temel kural, fiziksel RAM'inizin yaklaşık iki katıdır. 1 GB'lık bir takas bölümü makul görünüyor.

Takas için, onu birincil veya mantıksal bir bölüm haline getirmek önemsizdir, ancak sizi gerçekten eski makinelerde ısıtabilecek birkaç uyarı vardır.

Eski sistemlerde, bazı BIOS'lar 1024 yolunun dışında başlayan bir bölümden önyükleme yapamıyordu. /bootAlan, altta bırakılabilir /veya ayrı bir /bootbölüm olarak monte edilebilir . Her iki durumda da, /bootyerleşik olan bölümün tamamının 1024 yolu dahilinde olması ve birincil bölüm olması gerekebilir. Bu sorun normalde takas bölümlerini etkilemez.

1990'ların ortalarından itibaren inşa edilen bilgisayarların çoğunda bu sorun olmayacaktır, bu yüzden muhtemelen sizi etkilemez.


1

Takasımı nereye koyabilirim?

Çok önemli (performans) olmasını beklemiyorum. Sadece varsayılan ile git.

Bilgisayarımın 512Mb RAM'e sahip olduğu taktirde en uygun takas miktarı nedir?

RAM miktarı olarak takas miktarının kabaca iki katı olması gerektiğini belirten bir yer gördüm.

Birden fazla takas yapmalı mıyım?

Neden bunu yapasın? Linux'un birden fazla takas alanı kullanıp kullanamayacağını bile bilmiyorum (kontrol etmedim).

Takas alanını mantıksal veya birincil bölüm olarak tanımlamalı mıyım?

Daha ziyade mantıklı olarak bırakın, daha fazla oluşturursanız bölümleriniz tükenmez.


Biraz okuma yaptım ve kafanın seyahat süresi hakkında çok fazla konuşma var. Bu düşüncelerden hiçbirinin fark yaratmadığını mı söylüyorsunuz?
ptrcao

Hakkında umursamak için yeterli değil.
tshepang

2
Man mkswap'tan: Şu anda, Linux 32 takas alanına izin veriyor (bu, Linux 2.4.10'dan önce 8 idi).
andcoz

0

Takasınızı yerleştirmek için en iyi yer, diskinizdeki diğer bölümlere bağlı olabilir. Takas bölümünüzü işletim sistemi kökünüzle aynı fiziksel diske yerleştiriyorsanız, işletim sisteminizin
ve / veya ana bölümlerinizin başına yakın yerleştirmeye çalışmalısınız .

Bu soruyu mevcut sistemimle ilgili bir hız sorununu araştırırken buldum.

İşletim sistemlerini makineme kurduğum sıraya göre, takas bölümüm diskin hemen başında ve eski işletim sistemi bölümüm hemen yanında, ancak en yeni işletim sistemi dosya sistemimin kökü doğru diskin sonunda.
Bellek sıkılaştığında ve işler değişmeye başladığında, sistem eski işletim sistemiyle olmayacak şekilde taramayı yavaşlatır.
İki işletim sistemi aynı değil, bu yüzden elmaları elma ile karşılaştırmıyor, ancak çalışma teorim, şeylerin yavaşlamasıdır çünkü disk kafaları diskin tüm genişliği boyunca ileri geri değişiyor. Farkı bile duyabilirsiniz - yeni işletim sistemiyle takas alanı kullanırken disk çok daha yüksek ve daha gürültülü geliyor.
Kafaların ileri geri hareket etmesi için geçen süre, dış kenardaki daha hızlı hareket eden bir diskten herhangi bir avantajdan daha ağır basabilir.

Bu çok eski bir soru ve bu cevap sadece mekanik, manyetik HDD'lerle ilgili. Hareketli disk kafaları olmadığı için SSD'ler için geçerli olmayabilir.

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.