به جای مقدمه
یا چگونه اتفاق افتاد که این مقاله ظاهر شد
که توضیح می دهد چرا و چگونه این آزمایش انجام شده است
داشتن یک سرور VPS کوچک در دسترس است که آزمایش برخی چیزها بر روی آن راحت خواهد بود. معمولاً لازم است که شبانه روز نیز در دسترس باشد. برای انجام این کار، به عملکرد بدون وقفه تجهیزات و یک آدرس IP سفید نیاز دارید. در خانه، گاهی اوقات فراهم کردن هر دوی این شرایط بسیار دشوار است. و با توجه به اینکه هزینه اجاره یک سرور مجازی ساده با هزینه صدور یک آدرس IP اختصاصی توسط یک ارائه دهنده اینترنت قابل مقایسه است، اجاره چنین سروری ممکن است هزینه را به خوبی توجیه کند. اما چگونه انتخاب کنیم که چنین VPS را از چه کسی سفارش دهیم؟ اعتماد کمی به بررسی انواع منابع وجود دارد. بنابراین، این ایده به وجود آمد که بر اساس یک معیار ساده - عملکرد سرور اجاره ای، بهترین ارائه دهنده چنین خدماتی را انتخاب کنید.
انتخاب پیکربندی
تجزیه و تحلیل بازار نشان داد که حداقل پیکربندی موجود برای سفارش از اکثر سرویس های VPS/VDS دارای ویژگی های زیر است:
تعداد هسته های CPU، عدد.
فرکانس پردازنده، گیگاهرتز
مقدار رم، گیگابایت
ظرفیت ذخیره سازی، گیگابایت
1
2,0 - 2,8
0,5
10
در این مورد، گزینه های مختلف پیکربندی درایو در دسترس هستند. به طور معمول ارائه می شود: SATA HDD، SAS HDD، SAS/SATA SSD، NVMe SSD.
انتخاب شرکت کنندگان
من اصلاً هیچ نظری را نخواندم تا از تجربه شخصی بفهمم کدام سرویس چه چیزی را ارائه می دهد. همانطور که مشخص است، خدماتی برای انتخاب سرورهای مجازی وجود دارد، به عنوان مثال:
- poiskvps.ru
- vds.menu
- vps.today
- hosting101.ru
- hostings.info
- hosters.ru
- hostadvice.com
هر یک از این سرویسها نصب فیلترهای لازم (به عنوان مثال، مقدار RAM، تعداد هستهها و فرکانس پردازنده و غیره) و مرتبسازی نتایج را بر اساس برخی پارامترها (مثلاً بر اساس قیمت) ارائه میدهد. تصمیم گرفته شد شرکت کنندگان به دو گروه تقسیم شوند: گروه اول شامل پیشنهادات با هارد دیسک و گروه دوم - با حافظه فلش است. واضح است که انواع بیشتری از درایوها وجود دارد و نشانگرهای سرعت درایوهای دارای رابط SAS با درایوهای دارای رابط SATA متفاوت است و نشانگرهای SSDهایی که با پروتکل NVMe کار می کنند با سایر SSD ها متفاوت است. اما پس از آن اولاً گروه های زیادی خواهیم داشت و ثانیاً عملکرد HDD از SSD به طور کلی بیشتر از عملکرد HDD های مختلف با یکدیگر و SSD های مختلف با یکدیگر متفاوت است.
لیست شرکت کنندگان در آزمون
سرورها با هارد دیسک
№
میزبانی
آرم
کشور
پردازنده
دیسک
Virt-ya
هزینه
1
2,8
5 SAS
QEMU
49
2
2,0
10 SAS
OpenVZ
90
3
2,4
10 SATA
KVM
100
4
2,2
10 SATA
Hyper-V
130
5
2,2
20 SATA + SSD
OpenVZ
149
هارد دیسک ها در حال تبدیل شدن به چیزی از گذشته هستند و پیشنهادات با هارد دیسک ها در بازار میزبانی سرور مجازی به میزان قابل توجهی کمتر است.
سرورهای دارای SSD
№
ارائه دهنده
آرم
کشور
پردازنده
دیسک
Virt-ya
هزینه
1
2,0
SSD 10
Hyper-V
30
2
2,8
SSD 10
KVM
50
3
2,6
SSD 10
OpenVZ
90
4
2,3
SSD 7
KVM
55
5
مشخص نشده است
SSD 10
مشخص نشده است
2 دلار (130 ₽)
6
2,4
SSD 10
KVM
150
7
2,4
10NVMe
KVM
150
8
2,2
SSD 5
KVM
179
9
2,2
SSD 10
Hyper-V
190
10
مشخص نشده است
SSD 10
KVM
3 دلار (190 ₽)
همانطور که می بینیم، محدوده قیمت سرورهای VPS با SSD و سرورهای با HDD یکسان بود. این یک بار دیگر نشان می دهد که SSD ها به طور محکم در بخش سرور جا افتاده اند.
روش آزمون
هر سرور به مدت یک هفته تست شد. بار روی CPU، RAM، زیر سیستم دیسک و شبکه قرار گرفت. آزمایش ها طبق برنامه راه اندازی شدند و در cron قرار گرفتند.
نتایج با جدول بندی مقادیر و ساختن نمودارها و/یا نمودارها جمع آوری و پردازش شدند. از ابزارهای زیر استفاده شد.
آزمایشات مصنوعی:
- sysbench
- cpu، تست عمومی:
sysbench --test=cpu run (
معانی:
زمان کل) - حافظه، آزمون عمومی:
sysbench --test=memory run
(مقادیر: کل زمان) - فایل i/o، تستها و دستورات (اندازه بلوک در همه آزمایشها 4k است؛ مقادیر: سرعت انتقال):
- خواندن متوالی تک رشته ای با عمق صف شبیه سازی شده 32:
sysbench --num-threads=1 --test=fileio --file-test-mode=seqrd --file-total-size=2G --file-block-size=4K --file-num=32
- نوشتن متوالی تک رشته ای با عمق صف شبیه سازی شده 32:
sysbench --num-threads=1 --test=fileio --file-test-mode=seqwr --file-total-size=2G --file-block-size=4K --file-num=32
- خواندن تصادفی هشت رشته ای با عمق صف شبیه سازی شده 8:
sysbench --num-threads=8 --test=fileio --file-test-mode=rndrd --file-total-size=2G --file-block-size=4K --file-num=8
- نوشتن تصادفی هشت رشته ای با عمق صف شبیه سازی شده 8:
sysbench --num-threads=8 --test=fileio --file-test-mode=rndwr --file-total-size=2G --file-block-size=4K --file-num=8
- خواندن تصادفی تک رشته ای با عمق صف شبیه سازی شده 32:
sysbench --num-threads=1 --test=fileio --file-test-mode=rndrd --file-total-size=2G --file-block-size=4K --file-num=32
- نوشتن تصادفی تک رشته ای با عمق صف شبیه سازی شده 32:
sysbench --num-threads=1 --test=fileio --file-test-mode=rndwr --file-total-size=2G --file-block-size=4K --file-num=32
- خواندن تصادفی تک رشته ای با عمق صف شبیه سازی شده 1:
sysbench --num-threads=1 --test=fileio --file-test-mode=rndrd --file-total-size=2G --file-block-size=4K --file-num=1
- نوشتن تصادفی تک رشته ای با عمق صف شبیه سازی شده 1:
sysbench --num-threads=1 --test=fileio --file-test-mode=rndwr --file-total-size=2G --file-block-size=4K --file-num=1
- خواندن متوالی تک رشته ای با عمق صف شبیه سازی شده 32:
- اطلاعات سخت:
- سی پی یو Blowfish
- CPU CryptoHash
- فیبوناچی سی پی یو
- CPU N-Queens
- FPU FFT
- FPU Raytracing
برای بررسی سرعت شبکه از تست speedtest (speedtest-cli) استفاده کردیم.
ثبت نام و سفارش سرور
Inoventica
هنگام ثبت نام، باید یک آدرس ایمیل وارد کنید، موارد زیر برای آن ارسال می شود:
- لینک تایید ثبت نام
- ورود (که در مورد من معلوم شد ایمیلی است که در هنگام ثبت نام وارد شده است، به 8 کاراکتر بریده شده است)
- رمز عبور ایجاد شده
هنگام ورود برای اولین بار رمز عبور را تغییر دهید ارائه نشده است. مراکز داده موجود برای سفارش:
و سیستم عامل:
هنگام سفارش سرور با هر پیکربندی، مشخص می شود که یک بار هزینه 99 ₽ دریافت می شود. اینکه آیا در قیمت سرور گنجانده شده است یا خیر هنوز یک راز است.
هنگامی که سعی می کنید سروری با موجودی صفر سفارش دهید، بدون در نظر گرفتن پیکربندی انتخابی، به شما پیشنهاد می شود که آن را با 500 ₽ شارژ کنید.
معلوم شد که این سرویس از کنترل پنل های مختلفی استفاده می کند که در آنها باید جداگانه ثبت نام کنید. پانل مورد بحث در بالا شامل تعرفه ما برای 49 ₽ نیست (آدرس lk.invs.ru را دارد)، بنابراین ما هرگز متوجه نمی شویم که با "پرداخت راه اندازی" چه اتفاقی می افتد.
بنابراین، پانل دیگری مبتنی بر ISP Manager وجود دارد (و در bill.invs.ru موجود است). هنگام ثبت نام، ایمیل خود را وارد کنید، رمز عبور بیاورید و بلافاصله وارد پنل شوید. شما حتی نیازی به تایید ایمیل خود ندارید. به هر حال، ورود و رمز عبور ایجاد شده توسط سرویس در آدرس ایمیل مشخص شده برای شما ارسال می شود. و سپس از ما خواسته می شود که به رابط جدید سوئیچ کنیم. پس از تغییر، خود را در Billmanager می یابیم.
لیست سیستم عامل های موجود در اینجا کوتاه تر است:
روش های موجود برای واریز وجوه:
این سرویس آدرس های IPv4 و IPv6 را ارائه می دهد. IPv6 باید به صورت دستی پیکربندی می شد. برای استفاده از خدمات، همچنان باید ایمیل خود را تأیید کنید. دسترسی به صفحه سرور وجود دارد.
FirstVDS
پس از ثبت نام، به پنل ISP Manager می رسیم (باید نام، ایمیل و رمز عبور وارد کنید و بدون هیچ گونه خطای وارد کنید - قسمت ورود رمز عبور یکی، پس از آن از ما خواسته می شود ایمیل خود را تأیید کنیم.
لیست سیستم عامل های موجود:
روش های پرداخت موجود:
این سرویس حداقل در تعرفه انتخابی IPv6 را ارائه نمی دهد. برای اینکه بتوانید از خدمات استفاده کنید، باید ایمیل و شماره تلفن خود را تایید کنید. دسترسی SSH از حساب شخصی شما وجود دارد.
ایهور
وقتی می خواهیم ثبت نام کنیم با خطای زیر مواجه می شویم:
تغییر زبان رابط سایت به روسی و...
مجبور شدم پسوردم را عوض کنم. لیست سیستم عامل های موجود:
این سرویس هر دو آدرس IPv4 و IPv6 را ارائه می دهد. IPv6 نیز باید به صورت دستی پیکربندی می شد. من می خواهم به طور جداگانه به این واقعیت اشاره کنم که نصب بسته های لازم برای آزمایش زمان بسیار زیادی طول کشید. زمان به طور خاص اندازه گیری نشد، اما بر خلاف چند دقیقه، که در تمام سایت های میزبانی دیگر کافی بود، در اینجا یک مرتبه بزرگتر طول کشید - حدود 20 دقیقه.
دسترسی به صفحه سرور وجود دارد:
RuVDS
برای ثبت نام باید ایمیل خود را وارد کرده و کپچا را حل کنید. لیست سیستم عامل های موجود به شرح زیر است:
روش های پرداخت موجود:
این سرویس آدرس های IPv6 را حداقل در تعرفه انتخابی ارائه نمی دهد. دسترسی به صفحه سرور وجود دارد.
RegRu
برای ثبت نام کافیست ایمیل خود را وارد کنید. لیست سیستم عامل های موجود:
و لیستی از روش های پرداخت موجود:
این سرویس هر دو آدرس IPv4 و IPv6 را ارائه می دهد. IPv6 همانطور که می گویند "خارج از جعبه" کار کرد. آن ها پس از ایجاد سرور، بلافاصله توانستم با استفاده از آدرس IPv6 به آن متصل شوم. دسترسی به کنسول سرور وجود دارد.
میزبانی - روسیه
هنگام ثبت نام باید ایمیل و رمز عبور را وارد کنید. برای پرداخت هزینه خدمات، باید شماره تلفن خود را تأیید کنید. لیست سیستم عامل های موجود:
و روش های پرداخت:
این امکان وجود دارد که ISO خود را بارگذاری کنید. دسترسی به صفحه سرور وجود دارد.
FirstByte
برای ثبت نام باید ایمیل، شماره تلفن، رمز عبور و کشور مورد نظر خود را وارد کنید. برای ورود باید ایمیل خود را تایید کنید. لیست سیستم عامل های موجود:
و لیستی از روش های پرداخت موجود:
دسترسی به کنسول سرور وجود دارد.
گزینه ای برای آپلود ISO خود وجود دارد.
یونوس
برای ثبت نام باید جنسیت، نام، نام خانوادگی، شهر، خیابان، رمز عبور و شماره تلفن مورد نظر را ذکر کنید. در اینجا لیستی از سیستم عامل های موجود است:
هنگام ثبت نام باید امکان پرداخت را تایید کنید. سرویس حذف می شود و سپس یک دلار برمی گرداند.
مدتی است که نمی توانم ثبت نام کنم. در طی مراحل ثبت نام، در یکی از مراحل صفحه به روز شد و همان صفحه در داخل، با اولین مرحله ظاهر شد.
در مرحله ای، ابتدا یک پیغام خطا دریافت کردم، اما همچنان توانستم ثبت نام را تکمیل کنم.
روش های پرداخت زیادی وجود ندارد.
به طور پیش فرض، سرور با IPv4 ارائه می شود، اما می توانید یک IPv6 را به صورت رایگان اضافه کنید.
دسترسی به کنسول KVM وجود دارد.
میزبانی cPanel
برای ثبت نام، باید یک آدرس ایمیل و یک رمز عبور ایجاد کنید. لیست سیستم عامل های موجود:
لیست روش های پرداخت:
Ramnode
لیست سیستم عامل های موجود:
و لیستی از روش های پرداخت:
IPv6 خارج از جعبه کار کرد. دسترسی به کنسول وجود دارد.
نتایج آزمون
در هر آزمون، نتایج شرکتکنندگان از بهترین به بدترین مرتبسازی شد، به نفر اول 12 امتیاز، دوم - 10، سوم - 8، رتبه چهارم - 6 و برای هر رتبه زیر یک امتیاز کمتر تعلق گرفت. به افرادی که رتبه های زیر نهم را کسب کردند امتیازی تعلق نمی گیرد.
جدول امتیازات:
محل
امتیازات
1
12
2
10
3
8
4
6
5
5
6
4
7
3
8
2
9
1
جدول با نتایج آزمون (قابل کلیک)
جدول امتیازات نهایی (قابل کلیک)
پدیوم
همه جاها به هاست با SSD رفتند. RuVDS در یک نبرد شدید مقام اول را به دست آورد. AdminVPS دوم شد و مقام سوم بین REG.RU و Ionos آمریکایی (1&1) به اشتراک گذاشته شد.تمام سایتهای میزبانی دیگر در تریبون نشان دهنده روسیه هستند.
نتیجه
در میان همه شرکت کنندگان در تست، رتبه اول توسط تعرفه با SSD از RUVDS گرفته شد. بهترین عملکرد پردازنده و عملکرد خوب دیسک باعث شد تا تعرفه آنها رتبه اول را بگیرد. تبریک به برنده. همچنین می خواهم به شرکت های میزبان adminvps، ionos و regru اشاره کنم، آنها با عزت جنگیدند. AdminVPS عملکرد دیسک بسیار خوبی را نشان داد، اما در عملکرد CPU عقب ماند. REG.RU عملکرد پردازنده نسبتاً خوبی را نشان داد، اما همه چیز با عملکرد دیسک به آرامی پیش نمی رود. Ionos نتایج نسبتاً متعادلی را نشان داد. بقیه شرکت کنندگان نتایج بسیار بدتری داشتند. ایهور به روش خود نتایج برجسته ای را نشان داد. هر دو تعرفه آنها در انتهای جدول قرار گرفتند؛ هنگام استفاده از خدمات آنها، عملکرد پایین "به چشم" قابل توجه است.
منبع: www.habr.com