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

Reklamlar

iSCSI diskin GUID numarasının elde edilmesi


Merhaba Arkadaslar,

10gig niclerin yaygınlaşması ile yayılan iSCSI üzerinden disk hizmeti sunma olayı bir çok problemi de yanında getirmektedir. Artıları olduğu da söylenebilir. Ama konu bu değil. Disk sayıları arttıkça bir initiator e birden çok disk bağlandıkça ve üzerinden zaman gectiginde dökümantasyon bile başınızın sıkışmasının önüne geçmiyor. SAN tarafında belirli bilgiler var ama isletim sistemi tarafında iki diski birbiriyle bagdastıracak çok bir bilgi yok o yüzden iyi bir dökümantasyon gerekli… Benim sürekli karşıma çıkan bu disk hangi disk hangi initiator altinda ya da tüm initiatorler görüyor olması. Bu durumunda bağdastırma için elinizde sadece bir bilgi kaliyor; GUID!! yada WWID Disk oluşturulurken en belirgin tanımlayıcı olarak öne çıkan guid-wwid, diskin bağlandığı işletim sisteminde de değişmeyen bir numara olarak imdada koşmaktadır.

GUID numarasını Linux İşletim Sisteminde(denenen dağıtım redhat ve türevleri) elde etmek istediğimizde şu adımları izleyebiliriz.

1. iscsiadm -m session -P3 komutunu çalıştırarak linux makine deki açık iscsi oturumları vasıtasıyla hizmet veren disklerin listesini almak.(eger multipathi kurmussaniz multipath -ll komutuylada görebilirsiniz)

2. Diskler /dev altında hangi isimle bağlanmışsalar o isimleri kullanarak scsi_id -g -u -s /block/sdX komutuyla guid numaralarını elde etmek.

Örnek;

Attach edilmiş diskin adı sdc olsun. GUID ini elde etmek için

scsi_id -g -u -s /block/sdc

Not: benim isletim sisteminde / altında block diye bir dizin yok demeyin. aynen görüldüğü seklinde çalıştırın. /dev/sdc , /sys/block/sdc gibi yazımlarla herhangi bir bilgi elde edemessiniz!!