Guia pràctica / Linux VPS

Linux VPS: comprova els recursos amb la teva aplicació

Abans de contractar un Linux VPS, comprova la imatge Ubuntu, la regió, els límits de recursos, la recuperació i la factura completa. Després prova les configuracions candidates amb la teva aplicació. Aquesta guia ofereix un mètode de comparació i ordres de mesura, no una classificació de proveïdors ni resultats de rendiment prefabricats.

· Actualització: · Lectura: uns 6 min

Contingut de la guia

Descriu una càrrega de treball concreta

Anota la versió i l’arquitectura d’Ubuntu admeses, la regió, els serveis, la via de recuperació i el pressupost recurrent. Servidor web, runtime, base de dades, cache i processos en segon pla comparteixen la VM. Inclou importacions, processament d’imatges i còpies: tasques que coincideixen poden saturar un lloc que sembla àgil navegant-hi. Indica si és per aprendre, staging o clients, i quina interrupció pots acceptar.

Un catàleg dinàmic petit amb Nginx, un servei d’aplicació, PostgreSQL i una importació programada pot començar provant 2 vCPU i 4 GB de RAM. És una hipòtesi inicial, no capacitat mesurada. Fes servir registres i fitxers representatius en staging; consulta altres exemples de recursos.

Compara configuracions en condicions equivalents

Mantén el mateix build, còpia de la base, configuració de cache i nombre de workers. Tria regions comparables i registra versió i arquitectura. Altrament, un canvi de programari o de distància pot semblar un avantatge del maquinari. Evita copiar dades privades de clients a proves que no les necessiten.

En pantalles petites, desplaça la taula lateralment per veure totes les columnes.

Què cal registrarPer què importa
Assignació de CPU i ús permèsShared, dedicated i burstable tenen límits diferents
RAM i swapTots els serveis comparteixen memòria
Capacitat i I/O del discL’espai lliure i el temps de resposta són qüestions diferents
Regió i dependènciesUna base remota pot dominar la latència
Canvi de mida i restauracióPoden requerir una aturada
Unitat de facturació i extresEl mateix preu de VM pot acabar en factures diferents

Confirma que la càrrega sostinguda està permesa. El nombre de vCPU no acredita rendiment continu, i NVMe no especifica la quota d’I/O. Abans d’ampliar temporalment un disc, comprova si després es pot reduir.

Mesura l’estat inicial al servidor

Instal·la sysstat a Ubuntu per disposar d’iostat. Executa els mostreigs en terminals diferents mentre funciona l’aplicació; una mostra curta en repòs només és una referència inicial.

free -h
df -h /
sudo apt update
sudo apt install sysstat
vmstat 1 11
iostat -xz -y 1 10

El primer informe de vmstat resumeix el període des de l’arrencada; fes servir els següents intervals d’un segon. A free, mira available: Linux pot recuperar part de la cache, de manera que un valor free baix no demostra manca de RAM. iostat -y omet l’informe inicial des de l’arrencada.

El 24 de setembre de 2026, l’origen d’aquest lloc estàtic tenia una CPU lògica visible i 957 MiB de memòria: 59 MiB free i 358 MiB available. La mostra incloïa el tauler de control i altres serveis. Il·lustra la diferència entre memòria lliure i disponible; no era una prova de càrrega ni una recomanació de capacitat.

Desa resultats amb hora i escenari. Observa el creixement del disc durant importacions i backups. df -h / només descriu el sistema de fitxers arrel; revisa també el volum de la base si és diferent.

Prova les operacions que fan els usuaris

En un staging que controlis, prova navegació, cerca, inici de sessió i una escriptura representativa. Inclou tasques en segon pla i peticions amb i sense cache. Defineix temps acceptables i taxa d’errors abans de comparar.

Des d’un ordinador extern proper als usuaris, registra estat, temps fins al primer byte i temps total. Substitueix hostname i ruta pel teu endpoint de prova; els temps són segons.

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/catalogue

Una petició curl no mesura concurrència. Per a càrrega, utilitza un client separat i un guió que repeteixi el flux real. Anota ritme, connexions simultànies, durada, dades i estat de cache. Compara errors i percentil 95: el llindar per sota del qual cau el 95% dels temps. Observa la VM alhora i repeteix l’escenari en cada candidat.

Identifica el coll d’ampolla abans d’ampliar

En pantalles petites, desplaça la taula lateralment per veure totes les columnes.

Observació amb la mateixa càrregaQuè investigar
Poca memòria available i swap actiuWorkers, memòria de la base i pressupost de RAM
CPU ocupada i cua creixentCodi costós, concurrència i assignació de CPU
Steal elevatCompetència al host o límits del pla; repeteix mostres
Read/write await creixentConsultes, cua de disc i quota d’I/O
Resposta local ràpida i externa lentaRegió, DNS/TLS i camí de xarxa

Són indicis, no regles automàtiques d’ampliació. El swap assignat pot contenir pàgines inactives antigues; importa l’activitat continuada. Await inclou cua i servei. Un bloqueig de base pot alentir peticions sense esgotar CPU ni RAM. Contrasta les dades amb els registres de l’aplicació.

Si la importació alenteix el catàleg mentre sobra CPU, revisa consultes i emmagatzematge. Si els workers consumeixen la RAM, prova menys workers o més memòria. Canvia un factor principal cada vegada.

Calcula tota la factura mensual

Els imports en USD són exemples aritmètics inventats, no ofertes, preus investigats ni benchmarks. Tots dos casos pressuposen la mateixa necessitat de VM, disc, IPv4, backup i trànsit. Se n’exclouen impostos i administració.

En pantalles petites, desplaça la taula lateralment per veure totes les columnes.

Component mensualExemple AExemple B
VM amb el disc necessari6 USD8 USD
IPv4 necessària2 USDInclosa
Emmagatzematge de còpies3 USD2 USD
Trànsit segons l’ús suposatInclòs3 USD
Total abans d’impostos11 USD13 USD

La VM anunciada a 6 USD acaba en 11 USD sota aquestes hipòtesis. Aplica unitats, quotes i excessos reals; registra moneda, impostos i data. No són tarifes en euros. Un total inferior només interessa si compleix càrrega i recuperació.

Una VM aturada pot retenir discs i adreces facturables. Aturar, suprimir i alliberar són operacions diferents. Inclou restauracions de pagament, gestió i volums addicionals en tots dos pressupostos. Recalcula les promocions en renovar.

Revisa la xarxa i la recuperació

Comprova regles d’entrada i sortida. Per al correu, revisa restriccions SMTP sortints: obrir UFW no elimina un bloqueig del proveïdor. Si uses un relay, confirma connexió i quota. Mantén aplicació i base prou a prop perquè els viatges entre regions no anul·lin la comparació.

Localitza la consola de recuperació, exporta una còpia i restaura-la fora del VPS. Pregunta si els snapshots sobreviuen a una fallada del host i quant temps es retenen. En allotjament no administrat, assigna actualitzacions i resposta a incidents; el suport d’infraestructura no implica reparar l’aplicació.

Comença amb l’exercici de restauració de fitxers per a un lloc estàtic. La base necessita una còpia consistent pròpia. Tria el candidat menys costós que satisfaci càrrega, creixement i recuperació amb marge de manteniment. Conserva els resultats i segueix la primera configuració.

Preguntes freqüents

Quants visitants suporta un VPS de 2 vCPU?

No hi ha una xifra fiable sense conèixer aplicació i càrrega. Una resposta estàtica en cache i una escriptura a la base tenen costos diferents. Mesura les operacions i la concurrència reals.

Em convé un servei administrat?

Compara les tasques incloses amb les que el teu equip pot mantenir. Pregunta explícitament per actualitzacions de seguretat, incidències de l’aplicació, backups i ajuda per restaurar; incorpora aquest abast al cost.

Les estimacions són punts de partida. Decideix amb les teves mesures i les condicions del proveïdor.

Fonts oficials

  1. Document 1: manpages.ubuntu.com
  2. Document 2: manpages.ubuntu.com
  3. Document 3: manpages.ubuntu.com
  4. Document 4: curl.se
  5. Document 5: docs.aws.amazon.com

Guies relacionades