بررسی عملکرد SAN مجازی در شبکه 1 گیگابیتی جهت افزایش کارایی
به نام خدا
سلام به اساتید و برادران ارجمد حوزه فناوری اطلاعات
همانطور که میدانید امروزه استفاده از Shared Storage ها در شبکه به ما امکان استفاده از تکنیک ها و تاکتیک های جدیدی را می دهد که در جهت تسهیل بحث ذخیره و بازیابی اطلاعت می تواند به ما کمک شایانی بکند.
استفاده از SAN Storage های فیزیکی ایدآل ترین در عین حال پر هزینه ترین راه کار می تواند باشد که در آن شما به تجهیزاتی از قبیل HBA بجای کارت شبکه، همچنین SAN Switch بجای سوئیچ های معمول و خود SAN Storage نیاز دارید .اما ما می توانیم با استفاده از SAN Storage های نرم افزاری قابلیتهای این راه کار را بخدمت بگیریم ولی با هزینه بسیار پایین تر.از SAN Storage های نرم افزاری موجود می توان به SYNOLOGY و OPEN FILER و FREE NAS و ... نام برد. در اینجا من یک SAN Storage با استفاده از SYNOLOGY راه اندازی نمودم روی بستر شبکه 1Gbps با سوییچ معمول 1Gbps و می خواهم با مباحثه با دوستانی که در این زمینه تجربه ای دارند و یا ندارند به یک بازده ای بالاتری در این راه کار برسیم
در تصویر زیر یک نمونه عملکرد SAN Storage نرم افزاری SYNOLOGY که روی یک PC خانگی نصب شده را بررسی نمودم.
در زمان استفاده از HBA بسته های دیتا با استفاده از چیپ ست هایی کپسوله سازی می شود و روی بستر SAN Switch به سمت HOST ارسال می شود
حال زمانیکه ما از کارت شبکه معمول استفاده می کنیم این اتفاق نمی افتد در نتیجه با مقداری افت سرعت انتقال طبیعتا مواجه می شویم حال به نظر عزیزان برای رسیدن به سرعت مطلوب تر چه راه کار هایی وجود دارد؟
3 پاسخ
مهندس با اتصال مستقیم SAN Storage Synology به کامپیوتر در فرمت Block Level i/o سرعت Read تا نزدیک 4000 io و سرعت Write تا سرعت 7000 io افزایش پیدا کرد.
مهندس با اتصال مستقیم SAN Storage Synology به کامپیوتر در فرمتFile Level i/o سرعت Read تا نزدیک 6000 io و سرعت Write تا سرعت 6000 io افزایش پیدا کرد.
دليل اينكه فايل ها ٤ كيلوبايتي با سرعت كمتر جابجا ميشوند اين هست كه اگر كامپيوتر بخواهد به ازاي هر ٤ كيلو بايت دوباره header و footer مربوط به هر فايل رو بررسي كند بايد كلي پردازش در مدت زمان كم انجام شود جهت انتقال،،،كه خود اين امر بايد مجدد resync كردن سرعت و negotiation انجام بشه ولي با انتقال ديتايي با ظرفيت بالا تر ديگه در هنگام انتقال ديتا نياز به بررسي و پردازش مجدد بر روي فايل نيست و به صورت رشته اي و زنجيروار طبق كلاك سيستم از حداكثر پهناي باند استفاده كرده و تا وقتي به انتهاي فايل برسد اينكار را انجام ميدهد،،در انتقال فايل هاي كوچك در ثانيه چندين بار انتقال قطع ميشه اما به دليل كلاك بالاي سيستم شما متوجه نميشيد اما اين موضوع در مدت زمان با افت سرعت خودشو نشون ميده،،،،
نتایج بررسی5.2 synology روی سرور ESXi با SSD 850PROبر روی بستر پورت RJ45 10Gb/s