Sunucunun Desteklediği Programlar Nelerdir

Sitenize internet üzerinden giriş yapabilmek ve dosyaları göndermek, yönetmek için kullanacağız kontrol panel bu başlığın en temel unsurudur. Kontrol paneli size dosya, veritabanı, alan adı, e-mail gibi konularda yönetim imkanı verir. Bu yüzden hem yeni hem de güvenli olmalıdır.

Sunucunuzun desteklediği yazılımlar, sitenizde yapmak istediklerinizi doğrudan etkileyecektir. İnternet siteleri tanıtımın yanında, hazırlanan dinamik formlar sayesinde daha farklı işlevleri de (İş başvuru formları, talep formları, kredi kartı ile satış gibi) yerine getirmektedir. Bu tür formların hazırlanması programlama dilleri (ASP, PHP, SQL, Javascript, Perl, CGI gibi) ile yapılmaktadır. Her yazılım gibi bu yazılımların da güncellenmiş versiyonları, dolayısıyla da farklılıkları vardır. Ayrıca hazırlayacağınız site dili ile ilgili ayrıntıları da unutmamak gerekir.

Hosting şirketleri genelde maliyetleri nedeniyle açık kaynak (open source) yazılımları tercih etmektedir. Sitenizde kullanacağınız hizmetler için önceden araştırma yapıp, hangi yazılım ve versiyonlara ihtiyaç duyduğunuzu belirlemeye çalışın.

Bandwith veya Bant Genişliği Nedir

Disk alanı: Sitenizin alan boyutu (sunucunun kaç megabayt olduğu) elbette ihtiyaçlarınız ve paranız ölçüsünde değişiklik gösterir. Geniş kapsamlı ve içeriği fazla bir site düşünüyorsanız, sitenize alacağınız alanın boyutunun da büyük olması gerekir. Sitenizde bol resim, müzik, flash kullanmayı planlıyorsanız site alanının büyük olmasına özen gösteriniz. Sitenizde e-mail hizmeti verecekseniz, bu hizmetin de oldukça fazla yer anlamına geldiğini unutmayın.

Genelde kişisel sayfalar için (resim, müzik, video, e-mail hizmeti barındırmayan) 5-25 MB, küçük kurum ve kuruluşlar için 50-250 MB, Büyük kurum ve servisler içinse 250 MB üzeri bir alan almanız önerilir.

Bandwith: Bant genişliği, kısaca aylık veri transfer limitiniz anlamına gelir. Gelen ziyaretçilerin istekleri ve web sitesi üzerinde yapılan işlemler sonucunda ağ üzerinden giden ve gelen elektronik data miktarı genelde Dedicated Hosting türü dışında sınırlıdır. Okurlar adres satırına bir site adresi girdiklerinde tarayıcı sunucudan o sitenin ilgili sayfasını ister ve sunucu ile okurun tarayıcısı arasında bir veri iletişimi olur. Web sitenizin ne kadar çok ziyaretçisi olursa o kadar çok bant genişliğine ihtiyacınız olacaktır.

Her ay 20,000 kişi tarafından ziyaret edilen 50 kilobyte’lık bir web sayfası, aylık bir gigabyte’lık trafik anlamına gelir. (50,000 bytes x 20,000 hit = 1 milyar byte veya 1 gigabyte). Sunucuyu alacağınız firmanın size sunduğu aylık bant genişliği ve bunun aşılması durumunda ne olacağı konularını mutlaka öğreniniz.

Sunucu İnternet Hızı Nedir

Sitenize ait sayfaların yüklenme hızı önemli bir konudur. Her bağlantı çeşidi değişik oranlarda bilgi transferi gerçekleştirmekte ve bu birim olarak megabit/saniye (Mbps) olarak ölçülmektedir. Uluslararası internet omurgalarını oluşturan OC3 bağlantılarında hız 155 Mbps’dir. Bu hız 43 Mbps’lik T3 hatlarına göre 3 kat daha fazladır. Karşılaştırma yapılacak olursa, bir T3 hattı her biri 1.544 Mbps’lik kapasiteye sahip olan 30 T1 hattı kadar bilgi transfer kapasitesine, bir T1 hattı ise 54 tane 28,800 modem toplamı kadar kapasiteye sahiptir. T1 hatları genel olarak bir Web Hosting sağlayıcısının ihtiyaçlarını karşılamaz. Dolayısıyla iyi firmalar yedekli T3 hatları üzerinden müşteri web sitelerinin ihtiyaçlarını karşılarlar. Bununla birlikte hatların doluluk oranı da önemli bir faktördür. Web sitelerinde anlık hız sınırlamalarının, kesintilerin olmaması için hatların %50 doluluk oranı altında bir kapasitede bulunmaları gerekir.

Sitenin bir ziyaretçi tarafından gezilirken yavaş olmasının iki önemli nedeni vardır:

Bilgisayarın yeterli aksama sahip olamaması
Hosting aldığınız sunucunun internete bağlanma hızı
Sayfalarınızın dosya olarak büyüklüğü

Hosting aldığınız Server’ın internete çıkış hızı düşük ise ya da kapasitesinin üstünde hosting hizmeti veriyorsa doğal olarak sayfalarınızın yüklenme hızı yavaş olur. Ayrıca hız konusu sayfalarınızın boyutu ve hazırlandıkları programlarla da ilgilidir. Çünkü bazı siteler flash ve animasyon programları ile hazırlanır. Bu durum HTML formatta hazırlanan sitelere oranla flash kullanan sitelerin daha yavaş açılmasına neden olur.

Shared Hosting Paylaşımlı Hosting Nedir

Shared (paylaşımlı) hosting, bir web sunucusu üzerinde sizin haricinizde birçok kullanıcının olduğu anlamına gelir. Bu sunucularda kullanılan sunucunun fiziksel gücü ve bant genişliğine bağlı olarak yüzlerce site barındırılabilir. Aynı sunucuda sizinle birlikte hizmet alan farklı kişiler ile o sunucuyu paylaşıldığı, ortaklaşa kullanıldığı için bu hizmete paylaşımlı barındırma hizmeti deniyor.

Shared Hosting, paylaşımlı bir hizmet olduğu için pekala diğer müşterilerin yaşadığı olumsuz sorunlardan etkilenmeniz muhtemeldir. Örneğin sizinle aynı sunucu üzerinde bulunan bir web sitesinin saldırı alması, aşırı sistem kaynaklarını tüketmesi gibi durumlar sizin de hizmetinizin aksamasına veya performansının düşmesine sebep olabilir. Bu noktada dikkat edilmesi gereken şey ise hizmet alınan firmanın profesyonel olmasıdır. Türkiye’de bu profesyonellik, TİB(Telekomünikasyon İletişim Başkanlığı) tarafından Yer Sağlayıcı Faaliyet Belgesi ile yasal olarak kontrol altına alınmak istenmiştir.

Linux İşletim Sistemlerinde Top Komutu Parametreleri

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
ps(1) komutunun çıktısındaki mod gibi bir çıktıyı açar. (kümülatif mod)
-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.
ALANLARIN AÇ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

Yazacak zamanım olmadığı için alıntıdır

Kaynak:

http://dubluve.net/2012/01/04/linux-unix-top-komutu-parametreleri-top-command-parameters/