Linux VPS: tətbiqin resurs ehtiyacını ölçün
Linux VPS seçərkən əvvəlcə tətbiqin tələblərini və hostinq planının sərhədlərini müəyyən edin. Sonra uyğun konfiqurasiyaları eyni iş yükü ilə sınayın. Bu bələdçi provayder reytinqi və ya hazır benchmark təqdim etmir; CPU, yaddaş, disk və cavab vaxtını ölçmək üçün iş qaydası verir.
VPSuntu · Yenilənib: · Oxuma vaxtı: təxminən 5 dəqiqə
Bələdçinin məzmunu
Bir real iş yükünü təsvir edin
Dəstəklənən Ubuntu buraxılışı və CPU arxitekturasını, uyğun regionu, tələb olunan xidmətləri, bərpa yolunu və aylıq büdcəni yazın. Eyni VM-də işləyəcək veb-server, runtime, verilənlər bazası, keş və fon worker-lərini nəzərə alın. İdxal, şəkil emalı və backup işləri eyni vaxta düşə bilər: adi səhifə baxışı problemsiz olsa da, birlikdə daha çox resurs tələb edə bilərlər. Mühitin təlim, staging, yoxsa müştərilər üçün olduğunu və qəbul edilən fasilə müddətini göstərin.
Məsələn, Nginx, bir tətbiq xidməti, PostgreSQL və planlaşdırılmış idxalı olan kiçik kataloq üçün 2 vCPU və 4 GB RAM sınağın başlanğıc nöqtəsidir. Bu, müəyyən ziyarətçi sayına zəmanət deyil. İlkin seçimi Ubuntu VPS icmalı ilə planlaşdırın.
Müqayisə üçün eyni şəraiti yaradın
Hər planda eyni tətbiq build-i, verilənlər bazasının eyni ölçülü sınaq nüsxəsi, keş parametrləri və worker sayı olsun. Müqayisə edilə bilən regionlar seçin, Ubuntu buraxılışı ilə arxitekturanı qeyd edin. Əks halda şəbəkə məsafəsi və ya proqram dəyişikliyi avadanlıq üstünlüyü kimi görünə bilər. Lazım olmayan sınaq mühitinə müştərilərin məxfi məlumatlarını köçürməyin.
Kiçik ekranda bütün sütunları görmək üçün cədvəli üfüqi sürüşdürün.
| Nəyi qeyd etməli | Nəyə təsir edir |
|---|---|
| CPU ayrılması və istifadə qaydaları | Shared, dedicated və burstable CPU fərqli limitlərlə işləyir |
| Disk I/O limitləri | NVMe adı IOPS və ya ötürmə sürətinə zəmanət vermir |
| Region və şəbəkə | Ziyarətçi və verilənlər bazasına məsafə cavab vaxtını dəyişir |
| Resursların böyüdülməsi və kiçildilməsi | Resize fasilə tələb edə, geri kiçiltmə isə mümkün olmaya bilər |
| Bərpa konsolu | SSH işləməyəndə ayrıca giriş yolu lazımdır |
Yaddaş, CPU və diski birlikdə ölçün
Ubuntu daxilində sysstat quraşdırın. Sınaq iş yükü davam edərkən vmstat və iostat əmrlərini ayrı terminallarda işlədin. Bu əmrlər VPS-də icra olunur.
free -h
df -h /
sudo apt update
sudo apt install sysstat
vmstat 1 11
iostat -xz -y 1 10vmstat-ın ilk sətri sistemin başladığı vaxtdan orta göstəricilər verir; sonrakı sətirləri sınaq intervalı ilə müqayisə edin. free nəticəsində available yaddaşa baxın: free dəyərinin az olması təkbaşına çatışmazlıq demək deyil. iostat-dakı -y ilkin ümumi hesabatı buraxır.
24 sentyabr 2026 tarixli server müşahidəsi bir CPU, 957 MiB RAM, 59 MiB free və 358 MiB available göstərir; idarəetmə paneli də həmin istifadəyə daxil idi. Bu, başqa tətbiqin tutumunu ölçən benchmark deyil. df yalnız kök fayl sistemini göstərirsə, ayrıca diskdə olan verilənlər bazası həcmini də yoxlayın.
Ziyarətçinin real əməliyyatlarını təkrarlayın
Keşlənmiş və keşlənməmiş səhifələri, giriş, axtarış və sifariş kimi əsas addımları sınayın. Fon işləri, idxal və backup da işləsin. Aşağıdakı curl sorğusunu kənar kompüterdən göndərin; vaxt saniyə ilə göstərilir.
curl -sS -o /dev/null --max-time 30 -w 'status=%{http_code} ttfb=%{time_starttransfer}s total=%{time_total}s\n' https://app.example.com/catalogueTək curl sorğusu paralel istifadəçi yükünü ölçmür. Yük yaradan müştərini ayrıca maşında işlədin; sorğu tezliyi, paralel bağlantı sayı, müddət, məlumat dəsti və keş vəziyyətini qeyd edin. p95 gecikməsini, xətaları və növbənin böyüməsini müqayisə edin. Eyni sınağı təkrarlayın, bir uğurlu nəticəni daimi performans kimi qəbul etməyin.
Tapılan məhdudiyyətə uyğun dəyişiklik edin
Kiçik ekranda bütün sütunları görmək üçün cədvəli üfüqi sürüşdürün.
| Əlamət | Əlavə yoxlama | Növbəti addım |
|---|---|---|
| Available yaddaş azdır, aktiv swap var | Xidmətlərin yaddaşı və worker sayı | İstifadəni azaldın və ya RAM artırın |
| CPU doludur, run queue artır | Tətbiq profili və CPU limitləri | Kodu, worker sayını və ya CPU ayrılmasını dəyişin |
| Steal vaxtı yüksəkdir | Host yükünü müxtəlif vaxtlarda müqayisə edin | Provayderlə CPU paylaşımını dəqiqləşdirin |
| I/O await və növbə artır | Hansı xidmətin diskdən istifadə etdiyini tapın | Sorğunu, saxlama üsulunu və ya I/O limitini dəyişin |
| Cavab gecikir, serverdə resurs boşdur | Şəbəkə və xarici asılılıqlar | Regionu və asılı xidmətə yolu ölçün |
Swap-da köhnə səhifələrin qalması hazırda aktiv swap mübadiləsi demək deyil. D vəziyyətindəki proses müxtəlif resursları gözləyə bilər; səbəbi ayrıca araşdırın. Bir dəyişiklikdən sonra eyni yükü təkrarlayın. Bütün resursları ölçmədən artırmaq problemi gizlədə bilər.
Tək VM qiymətini deyil, bütün hesabı müqayisə edin
Aşağıdakı USD rəqəmləri şərti hesablama nümunəsidir; cari təklif və ya manatla qiymət deyil. Hər iki halda eyni IPv4, backup və trafik tələbi götürülüb. Vergi və idarəetmə xidməti daxil deyil.
Kiçik ekranda bütün sütunları görmək üçün cədvəli üfüqi sürüşdürün.
| Aylıq hissə | A nümunəsi | B nümunəsi |
|---|---|---|
| VM və lazım olan disk | 6 USD | 8 USD |
| İctimai IPv4 | 2 USD | Daxildir |
| Backup saxlama yeri | 3 USD | 2 USD |
| Fərz edilən trafik | Daxildir | 3 USD |
| Vergidən əvvəl cəmi | 11 USD | 13 USD |
Faktiki hesab vahidini, valyutanı, vergini, yoxlama tarixini, yenilənmə qiymətini və kvota aşımını qeyd edin. Dayandırılmış VM-in diski və IP ünvanı hələ ödəniş yarada bilər. Pulsuz kvotaların hesab nümunəsi əlavə resursları ayırmağa kömək edir.
Şəbəkə, dəstək və bərpanı sınayın
Provayder SMTP-ni bloklayırsa, UFW qaydasını dəyişmək həmin məhdudiyyəti aradan qaldırmır; icazəli mail relay lazım ola bilər. Tətbiqi verilənlər bazasına yaxın yerləşdirməyin təsirini və xarici API-ləri nəzərə alın. Azərbaycandakı auditoriya üçün cavabı onların istifadə etdiyi bağlantılardan ölçün.
Konsola girişi, məlumat ixracını və başqa mühitdə bərpanı yoxlayın. Snapshot saxlanma müddətini və nasazlıq zamanı əlçatanlığını dəqiqləşdirin. Unmanaged hostinqdə yeniləmələr, təhlükəsizlik və backup sizin məsuliyyətinizdə ola bilər. Ölçülmüş tələbləri ehtiyatla qarşılayan planı seçin; təkcə ən aşağı qiymətə əsaslanmayın.
Tez-tez verilən suallar
Linux VPS üçün nə qədər RAM lazımdır?
Tətbiq, verilənlər bazası və fon tapşırıqlarının birlikdə istifadə etdiyi yaddaşı ölçün. İlkin nümunə konkret tətbiqin tələbini əvəz etmir.
NVMe həmişə daha yüksək performans deməkdir?
Disk növündən əlavə I/O kvotası, növbə və real iş yükü də nəticəyə təsir edir.
Virtual server icarəsi ayrıca seçim tələb edirmi?
İcarə zamanı da resursları, şəbəkəni, idarəetmə məsuliyyətini və ümumi xərci yoxlayırsınız. Termin fərqi ayrıca məhsul demək deyil.