Windows system >> Windowsの知識 >  >> Windows 7システムチュートリアル >> Win7システムの基本 >> 軟質層の負荷を共有するには、Windows 7の経験の下で行います(2)

軟質層の負荷を共有するには、Windows 7の経験の下で行います(2)

  
ユニットテストで
シーンデザイン:複数DBの年に保存されたユーザアバターユーザのアバターを取得するために

はそのような要求、およびアバターは、複数のWebサーバー(webserver1、webserver2)によってキャッシュされ、ユーザーのHTTP要求に従ってクライアントユーザーのアバターに返されますWebサーバーはユーザーアバターをキャッシュするのでステートフルサービスであるため、HTTP要求には7層ロードのuseridパラメーターがあります。ユーザーIDに従ってハッシュした後、要求はユーザーアバターに対応するユーザーIDをキャッシュするWebサーバーにルーティングされます。 {ユーザーIDは}のInt32である、請求

要求フォーマット:?

GET /getportrait.ASPxユーザーID = {ユーザID}

は、ルーティングアルゴリズムは、次いで、ユーザID {} MOD2 = 0でありますwebserver1にルーティングされ、ユーザーID {} MOD2 = 1次に、ルート

webserver2フォーマットに応答:

200OKHTTP1.0で
のContent-Length:5で
コンテンツ-Type:、機械自体の名前は、ウェブサーバで
試験テキストテキストのテストを容易にする/TXT

{userportrait}

請求{userportrait}である。

要求GET /getportrait.ASPx?ユーザーID = 1111、で
要求GET webserver2応答を返すことが期待されている/getportrait.ASPx?ユーザーID = 2222、

特定のランダムなテストユーザーID webserver1応答を返すことが期待されています整数が生成され、応答は2で割り切れるかどうかに基づいて期待されます。で
性能テストテストの準備:

RealServer1 2台の物理マシンとRealServer2、ソフト負荷機器SoFTProxy、2台のテストマシンTestClient1、TestClIEnt2。

SoFTProxy構成:Xeno3.0G(16コア)、16Gメモリ、Windows2003x64、Mのネットワークカードの数千(NICが平衡二重考慮されていません)。

RealServerの構成:Xeno1.86G(4つの核)、8Gメモリ、Windows2003x86

Copyright © Windowsの知識 All Rights Reserved