4 Ocak 2012 Çarşamba

Linux / Unix Top Komutu Parametreleri (Top Command Parameters)

Linux / Unix Top komutu

hakkında bişeyler yazmak istedim. top - En yüksek işlemci (CPU) kullanan işlemleri gösterir. Komut satırındayken top yazıp enter'a basın. orada değişken bir şekilde çalışan işlemleri görebileceksiniz. Bu noktada d(delay) gecikme parametresidir. top komutu çalışırken d'ye (veya s'ye) basıp 2 ve enter'a bastığınızda, top komutundaki şlemler 1 saniyede bir yenilenir. 1 yazarsanız da her saniye yenilenir. KOMUT SATIRI SEÇENEKLERİ -d 2 Ekran yenilenmesi arasındaki gecikmeyi belirler. Bunu top çalışrıken s veya d ye basarak da değiştirebilirsiniz. -p işlem id si verilen işlemleri takip eder. 20 taneye kadar id verilebilir. -q ekranı sürekli yeniler. arasına d parametresindeki gibi süre koymaz. Super bir kullanıcıda top bu şekilde çalışabilir. -S Specifies cumulative mode, where each process is listed with the CPU time that it as well as its dead children has spent. This is like the -S flag to ps(1). See the discussion below of the S interactive command. -s top komutunu güvenli modda çalıştırır. Bazı interactive komutları kullanım dışı bırakır. -i Top komutunun zombie(dead) veya bekleyen(idle) işlemleri umursamamasını sağlar. -H tüm işlemleri (threadleri) gösterir. -n iterasyon sayısı. Bu kadar işlemden sonra top'tan çıkılır. (top -n 3 dersek, 3 yenilemeden sonra top komutu sona erer) -b yığın modu. Diğer programlara veya bir dosyaya çıktı göndereceği zaman kullanışlıdır. Bu modda, top komut satırından girdi kabul etmez. bitene kdar veya siz onu durduna kadar çalışır. Çıktı düz yazıdır. Terminalde de rahat okunabilir.

ALANLARINAÇIKLAMALARI

top komutu işlemci durumlarıyla ilgili birçok bilgi sunar. Varsayılan olarak 5 saniyede bir yenilenir fakat bu d anlık komutuyla ayarlanabilir. "uptime" Bu satır sistemin çalışır vaziyette olduğunu, ve 3 adet sistem yük ortalamasını gösterir. Bu 3 ortalama sırasıyla 1,5,15 dakikalık bilgilerdir. Bu satır aynı uptime(1) komutunda çıkan satır gibidir. Bu satır anlık komut l harfi ile açılıp kapatılaiblir. processes (işlemler) Çalışan toplam işlem sayısıdır(yenilendiği andaki). Bu alan t ile yenilenebilir. "CPU states" (işlemci durumları) İşlemcinin yüzdesel clocklarını kullanıcı modu (user mode), sistem modu (system mode), niced tasks (nasıl çevirsem bilemedim görevleri :) ), girdi çıktı bekleme (iowait) ve bekleme modu (idle) olarak gösterir. Mem (hafıza) Hafıza (ram) üzerindeki istatistikleri, toplam kullanılabilir bellek, boş bellek, kullanılan bellek, paylaşılan bellek, ve tampon için kullanılan bellek olarak gösterir. Swap Swap (ram görevi gören hard disk) üzerindeki istatistikleri gösterir. Toplam swap alanı, ve kullanışlan swap alanı bilgilerini verir. free(1) komutuyla verilen çıktının aynısıdır. PID Her görevin işlem ID 'sidir. PPID Her görevin ana (ebeveyn) işlem ID sidir. UID görevi çalıştıran kullanıcının ID 'si. USER görevi çalıştıran kullanıcının kullanıcı adı. PRI görevin önem derecesi NI yine çeviremediğim bir alan olan nice value. :) SIZE görevin kodu + veri + yığın boyutnun toplam boyutunun kilobyte cinsinden değeri. TSIZE görevin kod boyutunu verir. Kernel işlemleri için garip gurip değerler verebilir, ve ELF işlemleri için saçmalayabilir. (ELF işlem ne diye sormadım ben, sen de sorma.) DSIZE Veri ve yığın boyutu. TRS Yazı yerli boyutu. SWAP Görevin swap edilmiş kısmının boyutu. D KİRLİ(Dirty) Olarak işaretlenmiş sayfaların boyutu. LC Son kullanılan işlemci. RSS Kilobayt cinsinden toplam kullanılan fiziksel bellek. SHARE toplam paylaşılan bellek. STAT Görevin durumunu belirtir. S : uyuyor, D : uyandırılamayan uyku, R : çalışıyor, Z : zombie, T : durdurulmuş, WCHAN Bilmiyorum. TIME Süre %CPU işlemci. %MEM bellek COMMAND işlemin komutunu verir Devamı için : Linux / Unix Top Komutu Parametreleri (Top Command Parameters)

1 Ocak 2012 Pazar

PHP: preg_match desen(pattern) anlamları

Php de vazgeçilmez karakter - desen filtreleme fonksiyonu olan preg_match ile ilgili yapabileceğiniz bir kaç örnek burada. Ne zaman kullanacak olsam, birden neyin ne manaya geldiğini unutuveriyorum. Ben de buraya yazarak kendime not alayım ve faydalanacaklar da faydalansın istedim. [abc] tek bir karakter: a, b veya c [^abc] a, b, veya c dışında herhangi tek bir karakter. [a-z]  a-z arasındaki herhangi bir karakter. (sadece küçük harf ve ingilizce harfler) [a-zA-Z] a-z veya A-Z arasındaki herhangi bir karakter. (küçük büyük ingilizce harfler) ^ satır başlangıcı $ Satır bitişi \A string  başlangıcı \z string bitişi .  Herhangi bir karakter. \s herhangi bir boşluk karakteri. \S herhangi boşluk olmayan bir karakter \d herhangi bir rakam \D herhangi bir rakam olmayan karakter \w herhangi bir kelime karakteri. harf, sayı veya alt çizgi \W herhangi bir kelime dışı karakter \b kelime sınırlayıcı karakter. (...) içerideki herşeyi yakala! (a|b) a veya b karakteri a? sıfır veya 1 tane a karakteri a* 0 veya 1 veya birkaç tane a karakteri a+ 1 veya daha fazla a karakteri a{3} tam olarak 3 tane a karakteri a{3,} 3 veya daha fazla a karakteri a{3,6} 3 ve 6 tane arasında a karakteri   tabi ki akılda tutmak zor oluyor, burada ben de +1 kaynak olarak, arandığında bulunma ihtimalini artırmak istedim. Tüm desenleri preg_match("/BU KISIMA YAZARAK DENEYEBİLİRSİNİZ/",$string);   Devamı için : PHP: preg_match desen(pattern) anlamları

31 Aralık 2011 Cumartesi

facebooktaki reklamlar hakkında

Facebook'a geçenlerde girdiğimde , daha sonra dalga geçmek üzere bookmarklarıma eklediğim bir sayfa gördüm şu anda. Dalgamı geçeyim dedim. Facebook da herhalde, insanlara wikipedia gibi, "Mark zuckerbergin kişisel bir ricası" şeklinde istekler sunacak gibi gözüküyor. Şayet, "facebookun paralı olmaması için" diye (veya buna benzer) bir ibare kullanılmış sayfada. Nolur paralı olsun da kimse kullanmasın diyebiliriz öyleyse :D. Önemli olan sen seçmeden sana doğru reklamı gösterebilmek. Seçtikten sonra zaten gerisi stumbleupon. Bir çok kişi için tatmin edici bir sayfadır belki bilemiyorum, fakat kendimi dalga geçmek zorunda hissediyor ve bu yazıyı yazıyorum :) Düşünsenize facebooka girip durumunuzu paylaşacaksınız. Kredi kartı bilginizi giriyorsunuz. Hesabınızdan 100 TL (salldım) ödüyorsunuz. Ve yazıyorsunuz. "Pff çok sıkıcı bir gün..." :) :) Hahay diyor, ve komik işler yapmaya sevk ettirici komik danışmanlara danışmayalım diyor, ve saygılarımı sunuyorum..   Buyurun sayfa da şurada : https://www.facebook.com/about/ads/?megaphone=1#click Devamı için : facebooktaki reklamlar hakkında

27 Aralık 2011 Salı

asana.com

Asana is the shared task list for your team. The place to plan, organize and stay in sync on your efforts. Geçenlerde Asana.com adlı bir siteyi keşfettim. Site görev paylaşımı üzerine kuru...
Devamı için : asana.com

Proxy Server (Vekil Sunucu)

Proxy Server(vekil sunucu)lar, kullanıcı ile erişmek istediği ana sunucu arasında aracılık görevi edinen ara sunuculardır. Temel amaçları, cache (ön bellek) görevi görerek performans art...
Devamı için : Proxy Server (Vekil Sunucu)

26 Aralık 2011 Pazartesi

jquery tarayıcı motorunu öğrenme

Bazı durumlarda , genelde tasarım ile ilgili konularda, kullanıcının browser'ına göre değişik gereksinimler oluşabilmektedir. Bu özellikle internet explorer ile çok sıkça yaşanmaktadı...
Devamı için : jquery tarayıcı motorunu öğrenme

23 Aralık 2011 Cuma

IdeaSoft Aralık Ayı bülteni çıktı

Ideasoft'un her ay yayınladığı aralık ayı bülteni çıktı. Yeni geliştirmelerin ve gelişimlerin yapıldığını duyuran IdeaSoft, kalitesini yükseltmeye devam ediyor. Yeni paket çeşitlie...
Devamı için : IdeaSoft Aralık Ayı bülteni çıktı