Equallogic takes time to kick in the additional paths under Windows MPIO

By admin, September 17, 2010 4:02 pm

I’ve spent almost 4 hours on-phone from mid-night to 4am in the morning trouble shooting with Dell Equallogic Consultants in US via WebEx today.

eqlpsAs we found the EQL I/O testing performance is low, only 1 path activated under 2 paths MPIO and disk latency is particular high during write for the newly configured array.

It was finally solved because we forgot the most fundamental concept after all that is Equallogic takes time to kick in the additional paths under MPIO!!! You need to wait say at least 5 mins to see the rest paths kick in.

The followings are my findings and mostly email exchange with Equallogic support. yes, it is long and boring to many, but it’s extremely useful for some who are seeking the same solutions for this problem, I wish someone put it on their blog previously, then I could sleep much better last night.

Timeline as in Descending Order:

- 2pm

We found a very interesting fact that the 2ND LINK WILL ONLY KICK IN AFTER THE 1ST LINK BEING SATURATED/OVERLOADED for a period of time, see 1.gif and 2.gif, So MPIO with Dell EqualLogic DSM (not using Microsoft Generic DSM) is actually working perfectly now and before!

1.gif showing both links are activated, I saw the 2nd link (EQL Mgt 2) suddenly kicked in (may be we opened more copy windows to iSCSI target) and it dropped out again and then come back again when needed.

2.gif shows the performance of the two active ports on EQL Iscsi target also increased by a lot. (From 45% to 80%)

So I can pretty sure the issue doesn’t exist right from the beginning, it just TAKES TIME FOR THE REST NICs (LINKs) to be activated gradually over the testing period and according to loading situation automatically. Previously, we only tested for less than 2 mins, in other words, we didn’t give enough time for MPIO intelligent logic to kick in additional paths for throughput or I/O.

- 12pm

See attached TR1036-MPIO_EQLX-DSM.pdf PS Series Best Practices
Configuring and Deploying the Dell EqualLogic™ Multipath I/O Device Specific Module (DSM) in a PS Series

MPIO DSM Load-Balance Policy

Microsoft MPIO DSM allows the initiator (server) to login multiple sessions to the same target (storage), and then aggregate that into a single device. Multiple target sessions can be established using different NICs to the target ports.

If one of the sessions fails, then another session continues to process I/O without interrupting the application.

Dell EqualLogic MPIO DSM supports following balancing policies.

• Fail Over Only: Data is sent in one path, while other paths are standby. This connection is used for routing data until it fails or times out. If the active connection fails, then one of the available paths is chosen until the former is available. This load balancing policy is the default configuration when MPIO DSM is disabled.

• Round Robin: All available paths are used to perform I/O in a rotating sequence (round robin sequence). There is no disruption in sending I/O even if any of the paths fails. Using this policy, all paths are used effectively.

• Least Queue Depth: I/O is sent to the path that has least queue length. The performance analyses for the above load balancing policies are presented in the following sections.

• EQL recommend to use Microsoft DSM with “Least Queue Depth” load balancing policy on Windows Server 2003/2003

• To fully utilize Microsoft’s MPIO capabilities, Dell EqualLogic provides MPIO DSM that is complementary to ASM for both high availability and performance.

- 11am

I found something very important on google.

Device Initialization Recall that MPIO allows for devices from different storage vendors to coexist, and be connected to the same Windows Server 2008 based or Windows Server 2003 based system. This means a single Windows server may have multiple DSM’s installed. When a new eligible device is detected via PnP, MPIO attempts to determine which DSM is appropriate to handle this particular device.

MPIO contacts each DSM, one device at a time. The first DSM to claim ownership of the device is associated with that device and the remaining DSMs are not allowed a chance to press claims for that already claimed device. There is no particular order in which the DSMs are contacted, one at a time. The only guarantee is that the Microsoft generic DSM is always contacted last. If the DSM does support the device, it then indicates whether the device is a new installation, or the same device previously installed but which is now visible through a new path.

Does this means if we see multiple DSM in MPIO, DELL Equallogic will be always used first or it’s priority is always higher than MS DSM?

- 10am

Some update I found: Even I added back with mpclaim -r -i -d “MSFT2005iSCSIBusType_0×9″

MPIO is still showing Dell Equallogic is the DSM instead of Microsoft, how can I force MPIO to select Microsoft instead of Dell Equallogic as desired? That exactly explained why there is ONLY ONE PATH (or NIC) working at the same time, but not load balancing across two NICs.

I even did a real time test, by Disabling a NIC, then all traffic automatically shifted to the 2nd NIC (or path) and vice versa. So seemed Windows Server 2008 R2 doesn’t understand Dell Equallogic DSM for MPIO. In other words, if Dell Equallogic is the DSM, then only one path is available.

I also find out from Google, that Windows Server 2008 DOES NOT add “MSFT2005iSCSIBusType_0×9″ automatically like in Windows Server 2003, we need to add it manually from MPIO GUI or CLI.

See the output.

C:\Users\Administrator>mpclaim -s -d

For more information about a particular disk, use ‘mpclaim -s -d #’ where # is
he MPIO disk number.

MPIO Disk System Disk LB Policy DSM Name
——————————————————————————-
MPIO Disk0 Disk 2 RR Dell EqualLogic DSM

C:\Users\Administrator>mpclaim -s -d 0

MPIO Disk0: 02 Paths, Round Robin, ALUA Not Supported
Controlling DSM: Dell EqualLogic DSM
SN: 6090A078C06B1219D3C8D49CF188CD5B
Supported Load Balance Policies: FOO RR LQD

Path ID State SCSI Address Weight
—————————————————————————
0000000077070001 Active/Optimized 007|000|001|000 0
0000000077070000 Active/Optimized 007|000|000|000 0

C:\Users\Administrator>mpclaim -r -i -d “MSFT2005iSCSIBusType_0×9″

So the KEY question is how can we FORCE MPIO DSM TO USE Microsoft instead of Dell Equallogic?

- 9am

1. Removed MPIO from W2K8 Feature, reboot, then remove HIT, reboot, and re-installed again, reboot, under MPIO, still no MSFT2005iSCSIBusType_0×9.

2. This time, I changed the NIC’s Flow Control to TX & RX and reading performance of EQL also increased to 99%.

I do think we need to enable Flow Control RX as well, as we saw yesterday, only writing to EQL is working at 99%, but reading from EQL is at 20%, so this proved it’s required.

3. Also, disk latency for read is very small (39ms compares to 350ms for write) when we saturated the link using multiple 16GB files, however, writing to EQL and overloading the link still gives us over 300ms disk latency. Those high number of Re-transmit % all went down from 5-6% to 1-2%.

4. No more MPIO initiator dropping out problem even without MSFT2005iSCSIBusType_0×9 in place, it may not be necessary after all?
As I installed HIT twice, MSFT2005iSCSIBusType_0×9 is not there as always, I suspect manually adding it can actually cause more problem? Or shall I remove MPIO from W2K8 Feature and just install it again manually to see if MSFT2005iSCSIBusType_0×9 pops up?

Extra Notes:

MPIO CLI Comands

mpclaim -r -i -d “MSFT2005iSCSIBusType_0×9″
(Note: HIT installation on Windows Server 2008 R2 DID NOT add this to MPIO)

mpclaim -s -d

mpclaim -s -d device_name

mpclaim.exe –v C:\Config.txt

C:\Users\Administrator>mpclaim -s -d

For more information about a particular disk, use ‘mpclaim -s -d #’ where # is
he MPIO disk number.

MPIO Disk System Disk LB Policy DSM Name
——————————————————————————-
MPIO Disk0 Disk 2 RR Dell EqualLogic DSM

C:\Users\Administrator>mpclaim -s -d 0

MPIO Disk0: 02 Paths, Round Robin, ALUA Not Supported
Controlling DSM: Dell EqualLogic DSM
SN: 6090A078C06B1219D3C8D49CF188CD5B
Supported Load Balance Policies: FOO RR LQD

Path ID State SCSI Address Weight
—————————————————————————
0000000077070001 Active/Optimized 007|000|001|000 0
0000000077070000 Active/Optimized 007|000|000|000 0

C:\Users\Administrator>mpclaim -r -i -d “MSFT2005iSCSIBusType_0×9″

Equallogic and ESX 4.1 iSCSI Setup Crack Sheet

By admin, September 16, 2010 7:17 pm

sanhqFor the whole month, my mind is full of VMWare, ESX 4.1, Equallogic, MPIO, SANHQ, iSCSI, VMKernel, Broadcom BACS, Jumbo Frame, IOPS, LAG, VLAN, TOE, RSS, LSO, Thin Provisioning, Veeam, Vizioncore, Windows Server 2008 R2, etc.

It’s definitely like taking an extremely fast track in getting my enterprise storage degree, and after all, it worths every penny of struggling, many long nights, endless calling to Pro-Support in Hong Kong and US EQL supports.

 

Equallogic and ESX 4.1 iSCSI Setup Crack Sheet to save you typing many commands.

  1. Configure iSCSI vSwitch using GUI first and assigned multiple NICs onto the vSwitch, in my case, it’s 4 NICs.
  2. Create multiple VMKernel on this vSwitch, in my case, there are 4 VMKernel (named iSCSI 1 to iSCSI 4)
  3. Removed the extra NICs from individual VMKernel by unselecting 3 of those NICs and do this for each VMKernel.
  4. # Enable Jumbo Frame on iSCSI vSwitch using CLI
    esxcfg-vswitch -m 9000 vSwitch4
    esxcfg-vswitch -l to verify MTU=9000
  5. # Enable Jumbo Frame on each VMKernel using CLI
    esxcfg-vmknic -m 9000 iSCSI1 – iSCSI4
    esxcfg-vmknic -l to verify MTU=9000* I also enabled Jumbo Frame for VMotion as well as FT network.
  6. Go to GUI, enable software iSCSI and note down the vmhba #, in my case, it’s vmhba47.
  7. # Bind VMKernel to iSCSI Adpater using CLI
    esxcli swiscsi nic add -n vmk2 -d vmhba47
    esxcli swiscsi nic list -d vmhba47 to verify if all 4 NICs are binded with vmhba47
  8. Do a rescan of the Storage, you will see EQL volume now. Please make sure you checked “Allow Simultaneous Connection…” under EQL volume property, or multiple ESX connection to the same volume won’t work.
  9. To verify from EQL, go to group manager, then click that volume, now you see there are 8 connections with 8 different IP Addresses (ie, 2 ESX hosts, with 4 NICs each)
  10. To verify from ESX host side, go to storage, right click Manage Path, you will see there are 4 IP Addresses from EQL.

 

Just got a reply from Equallogic support team regarding my customized configuration.

The document on the web site is the supported method of setting Jumbo Frames on the switch. This is the method that we have tested and confirmed to work.

Of course, as with many things, there is typically a method of doing this through the GUI as well. The method you are following appears to work in my tests as well, but we cannot confirm if it is a viable operation as it has not been tested through our QA process.

My suggestion would be to utilize the tested method. You may also want to check with VMware directly as it is possible that the GUI method you are utilizing simply calls the CLI commands we provide, but we cannot confirm that for certain (we do not have access to their code).

(Name Removed)

Enterprise Technical Support Consultant
Dell EqualLogic, Inc.

 

Finally, test ping your destination with a large message and specify don’t fragment.

  • Linux VMs:         ping –M do –s 8000 <ip address or destination>
  • Windows VMs:    ping –f –l 8000 <ip address or destination>
  • ESX(i):                vmkping –d –s 8000 <ip address or destination>

當收藏變成了Mission Impossible

By admin, September 14, 2010 10:23 pm

對于近期Autoart/BBR/Kyosho/Minichamps等各大車模廠一窩風的把能夠變化的版本都用子彈的速度出了個夠﹐不同的顏色﹑不同的小改動加起來就產生了無窮無儘的變化版本﹐看來他們誓要把模具用到爛為止以賺取最大的經濟利益才罷手。

這導致了一個很嚴重的後果﹐就是令很多車模愛好者逐漸地產生了疲倦感﹐也就是根本不可能把全部的變種版本都收個遍﹐那只能挑自己最喜歡的來收了。簡單的來說﹐這批車模愛好者相對地比以前買少了很多。

近年那些LP560-4, LP550-2, Gallardo﹐變種一大堆少說都有25款﹐就拿最近大眾期待的Gallardo LP550-2來說﹐已經上市的就已經5個顏色了﹐還沒算之後會出的那些變種﹐而且價錢是每半年就提高一兩成﹐看來不用多久就會耗盡市場的購買力﹐損人不利己。

合理加價的空間當然是有的﹐但有時只需薄利多銷就可化解成本的上昇﹐但如果目光短淺的話﹐就很可能失去一大批資深的車模收藏家﹐影響深遠肯定會連累下游的經銷商們。車模收藏是一門經得起時間考驗的嗜好﹐所以各大車模廠們應該放長眼光才能保證穩定的收入﹐而不是趁機撈一筆快錢﹐就如殺雞取卵般魯莽行事﹐試想如果沒了這批眾多的資深車模收藏家們(這批可是每個月固定的消費者)﹐其它都是空談﹗

1/18 Autoart Lamborghini Gallardo LP550-2 – Valentino Balboni Edition Green

IMG_2876

我的第一輛BMW:寶藍色廠盒版的750Li F02

By admin, September 14, 2010 10:01 pm

不知道為什麼﹐自己一直對寶馬不怎麼感冒﹐可能自己對超跑更加有興趣。

唯獨記得小時候看澳門東望洋房車大賽的時候﹐最引人注目的是那兩台紅白藍拉花的M3(E30﹖)﹐當時感覺它們的外形實在與眾不同﹐而且性能十分驚人﹐記得看比賽的時候曾經“哇”了好多次﹐而且之後經常跑去環球模型觀摩高手製作的M3模型﹐它的確令當時的我著迷了一整個學期。

多年過去了﹐BMW也改朝換代好多回了﹐但自己仍然對BMW沒什麼興趣。說實在的﹐德系豪華房車市場的兩大巨頭奔馳和寶馬﹐寶馬多年來一直都是“二奶”的命運﹐就像女士們喜愛的LV和Gucci一樣。無論車型和技術寶馬一直都給奔馳牽著鼻子走﹐但近年的奔馳和寶馬好像都沒什麼看頭了﹐尤其是奔馳﹐幾代的S系列大同小異﹐悶得要命﹐它倆似乎都太沉醉在自己壟斷市場的美夢裡而忽略了德系後起之秀Audi的再次撅起。

話歸原題﹐原來是想去看看大邁的白色57s出了沒有﹐但在車模舖子看到一BMW的廠盒包裝﹐好奇心驅使下請老闆打開給我看看。不看還好﹐一看到那高貴的寶藍色﹐我就知道這次肯定又跑不掉了。另外加上前晚逛MC論壇的時候(所以還是少看為妙﹐說笑)﹐看了太多有關750Li F02的帖子﹐自然而然就對750Li F02特別產生了好感﹐再加上廠版的原因﹐馬上腺上激素增高了不少﹐應該說是買車的衝動才對﹐當然老闆的特別優惠和爽快也是令人感到購買服務滿意的因素之一。

事實上我認為世上沒有誰比BMW更加適合用這高貴的寶藍色﹐君不見這特有的寶藍色似乎已經成為BMW頂級豪華行政房車系列的Signature﹐我就沒怎麼見過奔馳S系列用寶藍色的﹐因為大奔的Signature色是黑色。

很多人認為新一代的寶馬很難看﹐我自己並不這麼認為﹐一來一直對寶馬不感冒﹐二來大鼻孔的750Li F02相對小鼻孔的745Li/760Li等來的更時尚﹐當然小鼻孔的寶馬給人的感覺是另一種清秀的儒雅﹐各有各的好處。另外自己還是對屁股好看的車特別感興趣﹐750Li F02就是一例﹐給人與一種成熟又穩重生意人的感覺﹐LEXUS的LS460似乎就是看中了寶馬的這個屁股﹐要不然LS460的尾巴怎麼這麼像750Li F02﹖

最後這次京商做的真很細緻﹐連車頭細緻的LED燈都做出來了﹐值得大家收藏。

1/18 Kyosho BMW 750Li F02 Dealer Version – Blue

IMG_2877

意外收穫: Bentley Continental Flying Spur

By admin, September 14, 2010 10:00 pm

今天去了旺角車模店一個月一次的開倉活動﹐情形就如同尋寶一樣在車模堆中瘋狂地尋找自己的獵物﹐意外地在一個陰暗的角落裡發現了它。

這是台有很久歷史的Bentley Continental Flying Spur﹐沒記錯的話應該是Minichamps的第一版Continental Flying Spur(指得是內飾顏色)。

我幾乎所有1比18賓利款式都有收藏包括那些極為罕見的Dealer Version(綠色廠盒版本)﹐但唯獨沒收藏任何一款的Bentley Continental Flying Spur。因為在馬路上見過很多次真車﹐覺得1/18版本的Continental Flying Spur車形做的不太準﹐沒了真車的那種動人的神態。這次覺得這個1比43的小傢伙車形還原得還不錯﹐加上好看的內飾顏色﹐它自然而然就成為了我的囊中之物。

 

1/43 Minichamps Bentley Continental Flying Spur

IMG_2873

50年後的奔馳鷗翼SLS AMG

By admin, September 5, 2010 10:50 pm

今天偶然在尖沙嘴海港城BENZ新車展覽上看到了傳說中的它﹐說實在的﹐這個孫子輩跟50年前的父輩300SL在設計上來說根本就是沒的比﹐我上下左右﹑兜圈子怎麼看都覺得SLS沒性格﹐還不如SL65來的有氣勢。

它特長的車頭跟特短的車尾視覺上根本就不協調﹐這樣的德國超跑設計在我個人看來完全是敗筆之作﹐有這錢還不如買架賓利或者是阿斯頓馬丁。

這也是我為什么一台SLS的車模都沒收的主要原因﹕它跟我的審美觀點太過南轅北轍了。

Dell Poweredge R710 iSOE key DDR3L Broadcom Quad NICs

By admin, August 27, 2010 12:09 pm

Finally I’ve got time to inspect each individual part thoroughly and the following is my findings. 

  1. Dell Powerdge iSCSI Offload Key for LOM NICs. Strange funny little stuff that makes a hell lot of difference for some people. Broadcom charges this for extra on their 5709 NICs (5709C not 5709S), the same apply to HP Pro-liant NICs.According to one of the EQL engineer we talked to, it is still best NOT TO use 5709C as ISOE HBA in ESX4.1 as it will lost Jumbo Frame feature and some other nice features will be gone if HAB mode is used with EQL boxes.IMG_2728

    IMG_2729

  2. DDR3 Low Voltage ECC+Buffer R-DIMM 8GB by Samsung: It’s nice to have that 20% saving, but when you add 2DPC, your nice 20% power saving (ie, 1.35V) will be disabled automatically (ie, raise to 1.5V instead), good part is you still have that 1333Mhz bandwidth with 2DPC. DDR3L 1.35V will only apply when it’s in 1DPC mode.IMG_2735What about 3DPC? Old story applies, it’s 800Mhz, tested it and proved it and if populate with 3DPC and fully filled that 18 DIMMs (ie, 144GB), it will take twice the time to verify and boot the server, so it’s better not to as you lost 40% bandwidth is very important for ESX.

    IMG_2736

    Dell’s on-line documentation has no where indicates my findings and my findings completes what I found at HP’s resources previously. Btw, why does DDR3L still need that aluminum cap for heat dissipation if it’s voltage is really that low?

    More about Samsung’s DDR3 Low-Voltage Ram

  3. Broadcom NetXtreme II 5709 Gigabit NIC w TOE & iSCSI Offload, Quad Port, Copper, PCIe-4: Nice to have two of this besides the embedded quad NICs, so total you will have 12 NICs within one server. The chipset is still BCM5709CC0KPBG, there is no iSCSI key found on the NIC, guess it’s been embedded already as well.IMG_2732

    IMG_2730

原始版的Testarossa

By admin, August 26, 2010 11:11 am

認識我的車模朋友都知道我最喜歡的法拉利是“紅髮女郎”Testarossa﹐任何款式﹑顏色都不放過(準確來說是任何做工好﹑性價比高的都不放過﹐因為我並不濫收)。一直都渴望得到一款鮮黃色的Testarossa﹐今天終于給我等到了這個機會。

雖然IXO的做工一般﹐但這款是最早1986年單耳的版本﹐也是眾多TR迷最嚮往的款式﹐總覺得單耳的版本(耳朵的確大些)來的是那麼地有氣派﹐過了近25年還覺得很有型有款﹗

在28CAR 網看見上個月剛剛賣出一台在香港極之罕見的白色Testarossa﹐跟Miami Vice完全是一樣的白色﹐而且是第二代﹐大概60多萬左右﹐唉﹐又錯過機會了﹐另外看到這期“車主”雜誌關於Testarossa 和Countach的專題才知道原來保養Testarossa的最大問題是法拉利已經不再生產Testarossa的原廠車胎﹐看樣子這個問題更加令人頭痛。

1/43 IXO Ferrari Testarossa 1986 Yellow

IMG_2739

優雅的Ferrari 410 Superamerica

By admin, August 22, 2010 5:27 pm

Ferrari 410 Superamerica是法拉利在50年代為了迎合當時的美國市場而推出的一系列產品﹐其特色就是帶有極濃厚的美國味道。如果不是車頭的法拉利躍馬標誌和旁邊的Pininfarina標籤﹐很可能就連很多標準的法拉利車迷們都未必一眼認得出這是另一台法拉利家族的傑作。

410 Superamerica車型不僅帶有250 GT Lusso的味道﹐而且車身來的更加龐大去適應美國的寬敞公路﹐而且美國50年代是沒有石油限制這回事﹐所以這一系列的America車款幾乎全是V12為主﹐實行大﹑寬﹐快速而且一定要馬力十足﹐完全符合50年代的那種大美利堅主義。其實法拉利在50年代末和60年代中期出的那些轎跑車幾乎全都是一個模子出來的﹐如Ferrari 250 GTE﹐ 250 Tour de France TdF﹐250也是我最喜歡的法拉利系列之一﹐那些典雅高貴的250外形真令人感受到那個時代法拉利設計師的偉大﹗

Hotwheels Elite 的做工越來越進步了﹐尤其是法拉利的Classic車﹐車型很流線型﹐蝕刻片用了很多﹐而且內飾保持了一貫的精緻﹐特別是那車尾窗和屁股﹐做出了50年代法拉利應有的優雅和高貴大方。

黃色的那台是1965Le Mans拉力賽的法拉利250﹐5年後雖然用的依然是當年的模具﹐但很多細節上都有了根本上的進步﹐終于可以跟我之前那台“木乃伊”紅色250LM配對內。

最後再次多謝車友割愛﹐用極合理的價格轉讓了給我。

 

1/18 Hotwheels Elite Ferrari 410 Superamerica – Silver & Black
1/18 Hotwheels Elite Ferrari 250 LM 1965 #26

IMG_2685

Hot Wheels Elite Official Web Site

By admin, August 21, 2010 12:43 pm

After years of preparation, Hot Wheels Elite finally launched its offical web site for die-cast fans. (Especially excited for Ferrari die-cast fans)

http://www.hotwheels-elite.com

Pages: Prev 1 2 3 4 5 6 7 ...296 297 298 ...328 329 330 Next