Sevgili liste sakinleri, Konu başlığının anlaşılır olmaması konusunda özür dilerim. Daha Türkçe ve daha kolay bir ifade bulamadım.
Bu aralar SSD'ler son kullanıcı tarafından ödenebilir seviyelere gelmesi beni bir tane almaya itti : ) 60 GB'lık bir SSD (KHD desek çok mu garip olur?) aldım. Okumada 285MB/s, yazmada 275MB/s değerlerini gördüm. İşletim sistemini (Ubuntu 11.04) bu diske kurdum ve önceki kurulumdan kalan Ev Bölümünü kullanıyorum. Açılış süreleri ciddi miktarda düştü. Ancak bazı konularda kafam karıştı. 1. ) SSD üzerinde takas alanı Katı hal disklerin genel olarak yıpranmasının fazla olduğu söyleniyor ve takas alanı olarak kullanmanın disk için zararlı olabileceğini (güvenilirliği tartışılır bir kaynaktan) okumuştum. Bununla birlikte, takas alanının bellek dolduğu zaman, sık kullanılmayan kısımları geçici olarak taşıdığı bir yer olduğunu ve linux sistemlerin boş belleği diskte sık erişilen dosyaları cache'lemek (Türkçe alternatifi?) için kullandığından, SSD'de olan bir sistem diskindeki bir dosyanın belleğe alınıp, ardından ihtiyaç halinde manyetik diske taşınması fikti bana çok korkunç geldi : ) Öyle olunca acaba swap olmasa ne olur diye aradım ve ne kadar yavaş da olsa, belleğiniz ne kadar büyük de olsa takas alanının her zaman performans sağlayacağını ve hatta takas alanı olmazsa sistemin kararlı çalışmasının riske gireceği, uzun zaman çalıştıkça yavaşlayacağı gibi şeyler okudum. Netice itibariyle, takas alanının gerekli olmadıkça kullanılmadığını öğrendim. Böyle olunca yıpranma konusundaki korkularımı yendim. Ama yine de, başka bir işletim sistemi daha (os x) kuracağım için 8GB - 16GB biri bir bölüm ayıramadım. Swapon ile birden fazla swap bağlanılabildiği ve bunlara kendi içinde öncelik atanabildiğini gördüm. Netice olarak 2GB SSD'den, 8GB harddiskten takas alanı bağlayıp çalışmaya başladım. Birkaç gün sonra, bilgisayarımda en yüksek yükün olduğu bir anda swapon ile baktım ki; swap hiç kullanılmamış : ) RAM ise en fazla 5GB kullanımış : ) 2.) /tmp klasörü SSD ile ilgili optimizasyonların anlatıldığı bir sayfada [1], /tmp klasörüne çok okuma yazma yapıldığı ve bunu ramdisk'e bağlamanın faydalı olduğu yazıyordu. Onu yaptım. Hız pek faydasını gördüğümü söylemem çünkü zaten SSD'lerin rastgele erişim süreleri çok çok iyi. Ama normal disk kullanan arkadaşların fazla ram'i varsa bence bunu yapsınlar :) 3.) I/O Scheduler Gene aynı sayfada öntanımlı olarak gelen CFQ sıralayıcının(zamanlayıcı ?) SSD'ler için çok verimli olmadığı ve deadline denilenin nispeten daha iyi olduğu yazıyordu. Bu konu çok ilgimi çekti açıkçası. Şimdi düşünürsek SSD'ler bugüne kadar çalıştığımız disklerden çok farklı. Onlar için optimize edilmiş algoritmalar SSD'lerde optimum olmayacaktır muhakkak. Peki bu konuda yapılan bir çalışma var mı? Çünkü SSD fiyatları hızla aşağılara iniyor ve performansları da canavar gibi yükseliyor. Ses yapmayan, titreşimden etiklenmeyen, pek ısınmayan, enerji konusunda çok verimli diskler, hele hele paralel olarak çok uygulamanın çalıştığı sistemlerde "seek time" gibi birşeyin olmaması (gerçi bazı raid sistemlerle bu problem epey küçültülüyordu ama) da göz önünde bulundurulursa bence bu gelecktei çok yaygın kullanılacak gibi. Sorum şu; şu anda yürüyen, SSD'ler için optimize bir I/O scheduler geliştirme çalışması var mı? Yoska sizce böyle birşeye ihtiyaç var mı? Bir Bilgisayar Mühendisliği son sınıf öğrencisinin, bitirme ödevi olarak bu konuyu araştırması mantıklı mı? (Bir bitirme ödevi için beklenen çaba - Böyle birşey için gereken çaba, son sınıf öğrencisinin bilgi birikimi - böyle birşey için gerekli olan bilgi birikimi gibi konularda değerlendirebilirseniz sevinirim.) Not: İşletim Sistemleri ve Sistem Programlama konusunda uzmanlığı olan hocalarımız var, danışman olabilecek :) Link; [1] : http://itezer.com/blog/ubuntu-linux/125-four-tweaks-for-using-ubuntu-with-ssd.html -- Hüsrev Özayman _______________________________________________ Linux E-Posta Listesi [email protected] Liste kurallari: http://liste.linux.org.tr/kurallar.php Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 dakika içinde üyeliğinizi sonlandırabilirsiniz. https://liste.linux.org.tr/mailman/listinfo/linux
