“nc” Komutuyla Ağ Performansının Ölçülmesi


Başta ESXi platformları olmak üzere tüm linux sistemlerinde yapılacak ağ kartı performans testlerinde “nc” komutu kullanılabilmektedir. Genellikle sistemlerde varsayılan ağ paketleri içinde gelen nc komutu basit kullanımıyla oldukça yardımcı bir araçtır.

Performans testi için aşağıdaki gibi kullanılabilir.
Adımlar;

Okumaya devam et

vmware sanal makinesi 10gig interface yavaşlığı


VMware vSphere 5.5 platformunda bir sanal makinem var. Bu sanal makineye iki ayrı interface bağlamış bulunmaktayım.

Birincisi 1GB lik bir interface e bağlı

İkincisi 10GB lik bir interface e bağlı(Intel 10g x520-da2)

Bu ikinci interface üzerinden bir iscsi lun una erişim yapılmakta ve sanal makine işletim sistemi Windows 2012 R2 Update1 + full patch.

Gelin görün ki müthiş bir yavaşlık söz konusu iscsi lun una erişimde, yazmada okumada. Delirtebilir insanı.

Tabi kötü çocuk herzaman storage dir mantigiyla biraz kurcaladık storage i birşey gözükmüyor. (storage da sütten cikmis ak kasık degil de neyse)

Windowsta çalışan bir iki disk bench(Parkdale, Atto Bench32) programı indirip deneyim dedim. Dedimde demez olayidim. sequential okuma hızı 12mb, yazma hızı 20mb(abukluga bak ayrıca). Randomu söylemeyim bile…

Sağa vurdum sola vurdum. Elimde fiziksel bir makine daha var, oda doğrudan bağlı iscsi luna aynı kart onda da var.

Aynı programlarla onu da test ettim. Sanal makineye göre çok çok iyi fakat aynı abukluk bunda da sürmekte. Yazma hızı okuma hızından daha fazla :S

Bir iki baktım; http://blogs.msdn.com/b/psssql/archive/2010/02/21/tcp-offloading-again.aspx sayfasında abimiz suçluyu suç üstü yapmış. Bize de tutuklamak pardon uygulamak kaldı. tso yu tüm ilişkili interfacelerden kapattım ve abukluk düzeldi.

Okumaya devam et

VMware için Storage (Sanal NAS)


Eh artık sanal üzerine sanal stratejimizle ESXi5 kurduk, vCenter i kurduk. Hostlara bağlandık. Tıkır tıkır çalışıyor herşey… Fakat vMotion, HA, DRS vb imkanlardan faydalanamıyoruz. Neden? Çünkü ortak bir “storage” aygıtımız yok. Halbuki şöyle güzel bir NAS olsa herşey daha da güzelleşecek, VMware in sunduğu güzelliklerin tümünü test etmiş olacağız… Biz naptık, boş durmadık araştırmaya devam dedik.

Eh arayan belasını da bulur mevlasını da boşuna dememişler… Belayı bulup bulmadığıma henüz emin değilim ama NAS aygıtını simüle eden bişeyler bulmadım değil! Buldum işte: OpenFiler…

OpenFiler bir linux çekirdeği kullanan işletim sistemi. NAS oluşturmak için kullanabileceğimiz en güzel seçenek.

Yeni bir sanal makine oluşturdum. Bu sanal makine üzerine OpenFiler ı kurarak iSCSI protokolünü üzerinden çalışan bir NAS elde ettik.

Nasıl yaptık?

  1. OpenFiler ın sitesinden:http://www.openfiler.com/ işletim sistemini indirdim. Free Download linkinden x86_64 Installation ISO image (x86/64) dosyasını indirdik.
  2. Bir sanal makine oluşturduk:
  • OS Type: Other Linux 64-bit
  • 1 CPU
  • 512 MB Ram
  • 4 GB HDD(İşletim sistemini kuracağımız local disk)
  • 100 GB x 2 HDD (Bu sayı ne kadarlık storage alanına ihtiyaç duyuyorsanız o kadar artırabilirsiniz. Ben iki tane daha 100’er GB lık HDD ekledim.)

Kurulum için harika hazırlanmış rehber dökümana bu adresten http://www.openfiler.com/learn/how-to/graphical-installation bakılabilir.

Bu sayede NAS lar hakkında fikir sahibi olabiliyoruz. İstediğimiz kadar deneme yapabiliyoruz. LUN neymiş falan fülün bir sürü kavram hakkında bişiler kapıyoruz.

Aynı sonuçlara ulaşmak için FreeNAS yazılımını da kullanabilirsiniz. Youtube da falan kurulum/kullanımı anlatılıyor

(Storage zımbırtısını nasıl esxi e tanıtıyoruz o da ayrı bir konu ama nette bolca dökümanı var)

ESXi 5 on ESX Platform(Virtual on Virtual)


VCP sınavına hazırlanmak için bir test ortamı oluşturalım dedik. Nasıl oluşturabilirizi araştırırken aslında ilk akla gelen şey şuydu. Bilgi işlemde yer alan esx host üzerinde bir sanal makine üzerine esxi 5 i kuralım dedik.

Tabi standart şekilde sanal makine oluşturup esxi5 i kuramadığımızı çok geçmeden anladık. Biraz araştırma sonucu aslında bu işlemi yapmak için birkaç ayar yapmak gerektiğini anladık. Bu ayarları yaptıktan sonra kurulum sonrası sanal makine üzerinde bir sanal ortam oluşturmuş olduk.

Okumaya devam et