Kullanilacak Bilgisayarin Linux Icin Hazirlanmasi Tum Guc Yonetimi Ozelliklerini Devre Disi Birakin Bilgisayarimizin performansi, surekli calismasi ve disklerinin surekli donmesiyle dogrudan baglantilidir. Bu nedenle cpu bekleme konumu ve ozellikle disklerin durdurulmasi ozelliklerinin devre disi birakilmasi cok ONEMLIDIR. Aksi taksirde bu suspend durumundan bilgisayarin tekrar normal konumuna donmesi icin gececek hatiri sayilir bir beklemeye neden olacaktir. Sistem Kernel'inde Yapilabilecek Degisiklikler En Guncel Surumu Kullanin! PGCC Kullanin Pentium makinaniz varsa, bunun icin optimize edilmis olan bu derleyiciyi kullanin. Islemcinizi Dogru Secin Kernel parametrelerini ayarlarken, makinanizdaki islemciyi secin. Processor Family = gibi. Bu, kernelinizin islemcinizin tum instruction setini kullanmasina ve dolayisiyla performans artisina neden olacaktir. MTRR Destegi Ekleyin Eger Islemciniz Pentium Pro/II/III yada AMD K2-2/3 den biriyse MTRR = olmalidir. Math Emulation Devre Disi! Islemciniz Math Coprocessor tasiyorsa, kernel ayarlarindan Math Emulation degerini devre disi birakin. Bu Matamatik yogun islemlerde muthis fark edecektir. SMP Sadece SMP Makinalar Icindir SMP destegini, ancak makinaniz SMP bir makinaysa, yani birden fazla islemci iceriyorsa devreye sokun. Aksi halde devre disi birakin. Server larda Guc Yonetimi Olmaz Eger Linux' iniz server olarak calisiyorsa APM devre disi birakilmalidir. Disklerin durup tekrar calismasi omurlerini azalttigindan cok buyuk sistemlerde, diskler ayri bir unite icinde olup hicbir zaman kapatilmamalidir. Chipset Duzeltmeleri Gerekli Oldugunda Aktive Edilmeli Kernel icinde cesitli chipsetler icin hata duzeltmeleri yapilabilmesine olanak saglanmistir. Eger sizin sisteminiz bu chipsetlerden ihtiva etmiyorsa bunlari devre disi birakin. Ornegin RZ1000 chipseti. Birden Cok Disk Icin Stripping (RAID-0) Eger birden cok diskiniz varsa RAID-0 devreye konulmalidir. Kernel/User Netlink Kernel/User Netlink ozelligini devre disi birakin SCSI Destegi SCSI Sistemler Icindir Eger SCSI cihazlariniz yıoksa, SCSI destegini devre disi birakin SCSI Sistemlerde Probe All LUN Eger mutlaka tum LUN lari check etmek istemiyorsaniz Probe All Luns ozelligini devre disi birakin. Dikkat! Eger Makinanizdaki SCSI cihaz bosluk atlayarak bu degere sahipse (Orn, Lun 1: HDISK1, Lun 3: HDISK2) bu ozelligi devre disi birakmayiniz. Verbose SCSI Error Reporting Verbose SCSI error reporting ozelligini devre disi birakiniz. SCSI Logging Facility SCSI Logiing Facility ozelligini devre disi birakiniz. Maximum Number Of Commands Per LUN Deneyerek sistemize en uygun degeri bulunuz. Herhangi bir standardi yada yaklasimi yok. Network Gerekli Mi? Eger gerekli degilse, tum network cihazlarini devre disi birakin. Maximum Number of Unix98 PTYs Bu degeri 128 olarak tanimlayin Watchdog Timer Support Bu ozelligi devre disi birakin Gerekli File Sistemler Icin Destek Verin Sadece sisteminizde kullanacaginiz file sistem ler icin destek verin. Digerlerini devre disi birakin (Ornegin MSDOS , EXT2fs, /dev/pts, /proc ve ISO 9660 CDROM genellikle yeterlidir.) Network File Sistemler Icin Gerekli Olanlara Destek Verin Network file sistemler icin, sadece gerekli olanlara (ornegin NFS destek verin. Console Suruculerini Devre Disi Birakin VGA Text Console yeterli. Digerlerini devre disi birakin. Enhanced Real Time Clock Support Buna ihtiyacimiz yok. Devre disi birakin Gereksiz Seri Port ve Mouse Suruculeri Gereksiz seri port ve mouse suruculerini devre disi birakin. TV Kartiniz Var mi? Eger cevabiniz hayirsa Video for Linux 'i devre disi birakin. NON SCSI/IDE/ATAPI CDROMs Hic geregi yok. Devre disi birakin. ISDN Var mi? Cevabimiz genllikle hayir. O halde devre disi birakin. Loadable Modullere Gerek Var mi? Bttv (video4linux) gibi ozellikle bazi parametreleri disardan girilmesi gereken cihazlarin disinda modul olarak birseyler olusturmayin. Eger kernel too big gibi bir hata alirsaniz make bzlilo ile derleyebilirsiniz. Amateur Radio Buda ne? Devre disi birakin. Irda SubSystem Eger bir notebook yada benzeri birsey uzerinden infrared kullanmiyorsaniz, devre disi birakin. Makina Multimedya Destegi Veriyor mu? Eger cevabiniz hayirsa tum ses kartlari ve joystick leri devre disi birakin. Linux Sistem Programlarinin Hazirlanmasi Sisteminizda calisan uygulamalarin olabildigince guncel surumlerini kullanin. Bu, hatalari en aza indirilmis bir sisteme ve daha durayli bir Linux'a sahip olmanizi saglayacaktir. Derleyici olarak pgcc kullanin. Tum Gereksiz Sistem Servisleri ve Daemon lari Devre Disi Birakin Bilgisayarinizda gereksiz uygulamalari devre disi birakin. Ornegin evde kullandiginiz bilgisayarda web sunucusunun, news sunucusunun, samba nın calismasi oldukca gereksizdir. Benzer sekilde web sunucusu olarak kullanilan bir makinada X serverin calismasi da ornek verilebilir. Az Gerekli Uygulamalarin Onceliklerini Dusurun Sisteminizde calisan uygulamalarin onceliklerini nice komutuyla dusurebilirsiniz. Ornegin evdeki makinanizda sendmail yada cron programlarinin yuksek oncelige ihtiyaclari yoktur. Benzer sekilde internet proxy makinasi olarak calisan bir makinada cron yada news sunucusunun onceliklerinin yuksek olmasinin bir geregi yoktur. IRQ Kesintilerinin Onceliklerini Ayarlayın irqtune, cok kullanisli bir yardimcidir. Bir veritabani sunucusu, ethernet kartindan cok disk islemleri yapar. Bu nedenle ethernet onceligi dusurulurken, disk controlller onceligi yukseltilebilir. Ornegin irqtune 11 8 (11 adaptec scsi kontroller irq su, 8 PCI Ne2000 ethernet irq su) bir veritabani sunucusu icin iyi bir tercihken, bir internet gateway icinse irqtune 8 11 daha iyi bir tercihtir. IDE Diskiniz Varsa Disk Erisim Parametrelerini Duzenleyin HDPARM, ide controller inizin calisma parametrelerini ayarlayabildiginiz bir programdir. Read-ahead bufferi, DMA kullanimi gibi cesitli parametreleri duzenleyebilirsiniz. Ayni zamanda harddisk uzerindeki cache, chipset gibi ozelliklere de bagli oldugundan her sistem icin en uygun degerin tespit edilmesi onemlidir. Ayni zamanda diskten bir seferde okunan bilginin hacmi de bu parametrelerde onem tasir. Ornegin veritabani uygulamalari gibi bilgiyi blok blok okuyan bir uygulama yogun calisiyorsa, DMA aktivasyonu sirali okuma performasyonunu artirirken, rasgele okuma hizini dusurebilir. Sistem Daemon larinin Ayarlanmasi TCP/UDP Performansi Sisteminizin band genisligi iyiyse (ornegin local 10 mbit) yapilacak birkac ufak degisiklikle, TCP performansi onemli olcuda arttirilabilir. Time Stamps Duraysiz baglantilarda ve dusuk hizlarda networkte cevaplama/band genisligi utilizasyonu icin kullanilan bir parametredir. Intranetlerde iyi bir ethernet altyapisi ve hizli bir omurga oldugu icin buna ihtiyac yoktur. echo 0 > /proc/sys/net/ipv4/tcp_timestamps komutuyla bu ozellik devre disi birakilabilir. Tcp Window Scaling Duraysiz baglantilarda ve dusuk hizlarda uzun beklemelrin duzeltilmesi icin kullanilan bir parametredir. Intranetlerde iyi bir ethernet altyapisi ve hizli bir omurga oldugu icin buna ihtiyac yoktur. echo 0 > /proc/sys/net/ipv4/tcp_window_scaling komutuyla bu ozellik devre disi birakilabilir. Selective Acknowledgements Duraysiz baglantilarda ve dusuk hizlarda network utilizasyonu icin kullanilan bir parametredir. Intranetlerde iyi bir ethernet altyapisi ve hizli bir omurga oldugu icin buna ihtiyac yoktur. echo 0 > /proc/sys/net/ipv4/tcp_sack komutuyla bu ozellik devre disi birakilabilir. PPPD - Internete Giden Yol Burada, 56 k modemler ile internet baglantisinin tune edilmesi anlatilmistir. st.