LTSP ya da uzun adýyla Linux Terminal Server Project, eðitim kurumlarý ve resmi kurumlarýn güvenli, ücretsiz ve kolayca terminal sunucusu ihtiyaçlarýný giderebilmeleri
için
yürütülen bir projedir. Ülkemizde çok yaygýn olmasa da geliþmekte olan ülkelerde nispeten tercih edilen bir uygulamadýr. Brezilya'da eðitim kurumlarýnda çok yaygýn bir
kullaným oranýna sahiptir. Genel olarak bu sistem üzerinde çalýþan ince istemcilerin (thin client) performans problemlerine bakmak istersek durumu 3 farklý noktada ele
almamýz gerekecek.
"lts.conf" isimli yapýlandýrma dosyasý üzerinden yapýlan ayarlara bakarsak ilk üzerinde durmamýz gereken konu ince istemcilerin çalýþma esnasýnda yaþadýklarý sorunlar
olacak. Kimi programlar istemci üzerinde çalýþan X.org sunucu üzerinde yoðun miktarda RAM kullanýmý yaratýrlar. Firefox, Evince gibi programlar özellikle çevrimiçi video
izleme gibi aktivitelerde fazlasýyla network trafiði ve RAM kullanýmý yaratabilmekte ve bu aþýrý RAM kullanýmý fiziki RAM bellek ve swap belleðin çalýþamaz hale gelmesiyle
sonuçlanabilmektedir. Sonuç olarak istemcide çökme olarak tabir ettiðimiz durum yaþanmaktadýr. Bu tür aþýrý RAM kullanýmýný önlemek için lts.conf dosyasý içerisine
X_RAMPERC komutunu girmemiz yeterli olacaktýr.
Örnek
X_RAMPERC = 80
Yukarýdaki örnekten de anlaþýlacaðý üzere bu deðiþken sayýsal bir deðer almakta ve bu deðer de 0 - 100 arasýnda deðiþmektedir. Bu örnekteki komut, bir uygulamanýn RAM
belleðin %80'ini kullanmasý durumunda sonlandýrýlacaðýný, böylece istemci yerine sadece uygulamanýn çalýþmasýnýn sonlandýrýlacaðýný göstermektedir. 80-90 arasýnda deðiþen
deðerler birçok çökme sorununu gidermektedir ancak sistem yöneticileri farklý deðerler üzerinde denemeler yaparak kendi sistemleri için en uygun olan deðeri tespit
edebilirler.
LTSP 5 ön tanýmlý olarak sunucu ve istemci arasýndaki iletiþimi þifreler. Bu da iþlemci ve RAM kullanýmý yükünü arttýrmaktadýr. "lts.conf" yapýlandýrma dosyasý üzerinde
yapýlabilecek bir diðer performans iyileþtirmesi de bu þifrelemeyi devre dýþý býrakmak olabilir. Bunun için de lts.conf dosyasý içinde verilmesi gereken komut LDM_DIRECTX
komutudur.
Örnek
LDM_DIRECTX = true
Bu örnekte de görüldüðü gibi tüm istemciler veya belirli istemcilerle sunucu arasýndaki iletiþimi þifreleme dýþý býrakabiliriz ancak burada unutulmamasý gereken bunu
hangi
durumlarda yapabileceðimiz konusunun farkýnda olmamýzdýr. Bu komut, SSH üzerindeki þifreli X tünelini kapatarak daha az güvenli ama daha hýzlý, farklý bir þifrelenmemiþ
tünel kullanmaktadýr. Bu nedenle bu komutu iþlemci performansý ile ilgili
sýkýntýlar olduðu durumlarda kullanmak daha akýlcý olacaktýr çünkü ayný zamanda sistem
güvenliðinden ödün vermiþ bulunuyoruz. Bu özellik Fedora iþletim sisteminde ön tanýmlý olarak "true" olarak gelse de Debian ve türevlerinde "false" olarak gelmektedir.
Son olarak da kullanýcýlarýn sizin elinizde olmayan durumlarda yaþayacaðý sýkýntýlara dikkat etmek gerekecek. Örneðin ani elektrik kesintilerinde baðlantýsý kesilen
istemciler üzerinde çalýþmakta olan kullanýcýlarýn iþlemleri sunucu tarafýnda askýda kalabilir ve kullanýcýnýn bir sonraki oturum açma giriþiminde sorun çýkarabilir. Bu tür
sýkýntýlarýn yaþanmamasý için "gnome-watchdog" veya "watchdog" isimleriyle bilinen programý kullanmak uygun olacaktýr. Bu uygulama baðlantýsý kesilen kullanýcýlarýn askýda
kalan uygulamalarýný sonlandýrarak hem sistem için hem de kullanýcý için sorun teþkil etmelerini önleyecektir. Programýn kurulumuyla ilgili olarak Ýnternet ortamýnda
açýklayýcý videolar bulunmaktadýr. Sunucu versiyonunuza göre watchdog uygulamasý hali hazýrda sisteminizde mevcut da olabilir.
LTSP küçük sýnýf alanlarýnýn yönetilebilmesi için ideal bir araç olmakla beraber istemcilerin ekranlarý sunucu tarafýndan kontrol edilebilmekte ve de istenilen
istemcinin ekraný diðer istemcilerle paylaþýlabilmekte ve izlenebilmektedir. Bu konuda ODTÜ'de, Kullanýcý Destek Grubu olarak seminer salonumuzda LTSP
kullanýlabilirliði üzerine bir araþtýrma yapmaktayýz. Elde edeceðimiz sonuç ve deneyimleri en kýsa zamanda paylaþmayý umuyoruz.
Daha fazla bilgi için https://lists.sourceforge.net/lists/listinfo/ltsp-discuss LTSP resmi
e-posta listesini inceleyebilirsiniz.
Uður Adýyaman
|