The intelligent memory allocator selector

Merhabalar,

Uzun zamandır doktoramla uğraşıyordum. Doktoramı işletim sistemlerinin bellek parçalama konusunda yapıyorum ve şu anda tez yazımını bitirmek için uğraşıyorum. Tezi tamamlamadan önce doktora çalışmamla ilgili bir makale yayınlamak için uğraştım. Çok şükür ki uğraşlarım sonuç verdi ve makalem yayınlandı. Yayınlayan dergi herkesin 50 gün boyunca ücretsizce ulaşacağı bir bağlantı verdi.

Doktorada yazdığım programı ve ayrıntılarını ilerleyen zamanlarda daha çok anlatıp paylaşacağım. O zamana kadar ilgilenenler için paylaştığım bağlantıdan makaleyi okuyabilirler.

Esen kalın..

Linux’un disk işlemleri sırasında yavaşlama sorununa çözüm

Yaklaşık 2 aydır emektar bilgisayarımda Ubuntu kullanıyorum; ve disk işlemleri sırasında yavaşlamasını hissediyordum. Bu problemin Mac’te olmaması sonucunda araştırdım ve bir çözümünü buldum.

Sorunun kaynağı Linux’un disk G/Ç zamanlayıcısı (I/O Scheduler) algoritmasının Tamamen Adil Kuyruklama (Completely Fair Queueing) olmasından kaynaklanıyormuş. Bunu var olan diğer algoritmalar içerisinden biriyle değiştirdiğimizde sorun çözülüyor. Benim için de bu algoritma, kaynağımdaki gibi Deadline oldu. Öncelikle bu algoritmanın bizim için çözüm olup olmadığını aşağıdaki komutu çalıştırarak deniyoruz.

echo "deadline" | sudo tee /sys/block/sda/queue/scheduler

Kodu çalıştırdıktan sonra bir disk işlemi yapıp derdimize çare olup olmadığına bakıyoruz. Eğer olmadıysa şuradaki diğer algoritmaları deneyebilirsiniz. Sorun çözüldüyse aşağıdaki komutu çalıştırarak

gksudo gedit /etc/default/grub

grub dosyamızdaki

GRUB_CMDLINE_LINUX_DEFAULT=""

satırını buluyor ve parantezler kapanmadan elevator=deadline komutunu ekliyoruz. Son hali şuna benzeyebilir:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash elevator=deadline"

Kaydedip çıktıktan sonra

sudo update-grub

komutuyla grub’u güncelliyor ve sistemi yeniden başlatıyoruz. Bu kadar..

Disk işlemleri artık sisteminizi yavaşlatmıcak :)

Tureng ve Seslisözlük Safari Eklentileri

Mac kullanıcıları için benim testlerim sonucunda hız ve kullanışlılık açısından en iyi tarayıcı Safari. Fakat Safari’nin en büyük eksikliği bazı eklentilerin olmayışı. Seslisözlük ve tureng eklentileri de bunlardandı; ta ki seslisözlük eklentisini yaklaşık iki yıl önce Safari için geliştirene kadar. Fakat tembellik edip blog yazısı yazmadım.

Bugün uzun süredir kullandığım çevirme programı tureng için tembelliğimi bozup, seslisözlük eklentisini tureng için de çalışır hale getirdim. Bu blog yazısını da benim gibi bu eklentilere ihtiyacı olanlar için yazıyorum. Çok mükemmel eklentiler değiller; bazı durumlarda çalışmıyorlar ama yine de iş görüyorlar.

Güle güle kullanmanız dileğiyle..

Tureng Safari Eklentisi

Seslisözlük Safari Eklentisi