−25%

kwa Windows ya mwaka, hadi 31 Okt. Tazama mipango

EQVPS
Anza

Jinsi ya kukagua kasi ya seva yako na matumizi ya trafiki

Soma grafu za mtandao kwenye dashibodi, hesabu trafiki ya mwezi kwa vnStat, pata mchakato unaokula kipimo data chako na fanya jaribio la kasi linalotoa namba halisi. Hatua saba zenye amri kamili.

"Seva ni polepole" inaweza kumaanisha mambo matatu tofauti: mtandao una shughuli nyingi, kitu kwenye seva kinatumia kipimo data, au jaribio lenyewe si sahihi. Hatua hizi saba zinayatenganisha. Amri ni za Linux; majina ya vifurushi ni ya mifumo inayotumia apt.

1. Tazama grafu kwenye dashibodi

Fungua seva kwenye dashibodi na uende kwenye kichupo cha Vipimo. Grafu ya mtandao inaonyesha trafiki inayoingia na kutoka kwa sekunde kwa saa, siku au wiki iliyopita. Data inatoka kwenye tabaka la uboreshaji, kwa hiyo ipo hata mfumo wa uendeshaji ndani ya seva ukiwa umekwama.

Kuna mambo mawili haionyeshi: jumla kwa gigabaiti na programu ipi ilizalisha trafiki. Hatua zinazofuata ni kwa ajili ya hilo.

Data hiyo hiyo inapatikana kupitia API, pamoja na mwezi uliopita:

curl -s "https://api.eqvps.com/api/v1/eqvps/services/SERVICE_ID/metrics?timeframe=month" \
  -H "Authorization: Bearer $EQVPS_API_KEY"

2. Pata kiolesura chako cha mtandao

Amri nyingi hapa chini zinahitaji jina la kiolesura:

ip -br addr

Unatafuta kiolesura chenye anwani yako ya umma (au ya faragha, kwenye seva za NAT), mara nyingi eth0 au ens18. Badilisha eth0 hapa chini ikiwa chako kina jina tofauti.

3. Hesabu trafiki kwa siku na mwezi kwa vnStat

apt install -y vnstat
vnstat -l -i eth0          # live rate, Ctrl+C to stop
vnstat -d                  # per day
vnstat -m                  # per month

vnStat inasoma vihesabu vya kiolesura kutoka kernel, inabaki baada ya kuwasha upya na karibu haitumii rasilimali. Inaanza kuhesabu tangu inaposakinishwa, kwa hiyo isakinishe kabla hujahitaji namba.

4. Ona mchakato upi unatumia kipimo data

apt install -y nethogs
nethogs eth0

nethogs inaorodhesha michakato pamoja na kasi zake za sasa za kutuma na kupokea. Ukiona mchakato usioutambua ukisukuma trafiki, uchunguze kwa makini: mpakiaji mzito usiotarajiwa unaweza kumaanisha seva imeingiliwa.

Kuona miunganisho yenyewe:

ss -tunap | head -30

5. Fanya jaribio la kasi lenye maana

Njia ya kuaminika ni iperf3 kati ya mashine mbili unazozidhibiti. Kwenye mashine nyingine, washa seva:

iperf3 -s

Kwenye seva yako, jaribu pande zote mbili kwa mikondo 4 kwa sekunde 30:

iperf3 -c OTHER_HOST -P 4 -t 30        # upload from this server
iperf3 -c OTHER_HOST -P 4 -t 30 -R     # download to this server

Seva ya NAT inapokea miunganisho inayoingia kwenye mlango wake wa SSH pekee, kwa hiyo endesha iperf3 -s kwenye mashine nyingine na uiache seva ya NAT kuwa mteja, kama hapo juu.

Huna mashine ya pili? Pakua faili kubwa kutoka kioo cha haraka kilicho karibu nawe na usome wastani:

curl -o /dev/null -w "%{speed_download}\n" https://mirror.example.net/1GB.bin

Matokeo ni baiti kwa sekunde. Zidisha kwa 8 kupata biti kwa sekunde: 110000000 ni takriban 880 Mbit/s.

6. Kagua ucheleweshaji na upotevu wa pakiti

Upitishaji mdogo kwa umbali mrefu mara nyingi ni tatizo la ucheleweshaji au upotevu, si la kipimo data:

apt install -y mtr-tiny
mtr -rwc 100 example.com

Tazama safu ya Loss% kwenye mstari wa mwisho. Upotevu unaojitokeza kwenye hop moja katikati kisha kutoweka baadaye kwa kawaida unamaanisha kipanga njia hicho kinapa majibu ya ping kipaumbele kidogo, si upotevu halisi.

7. Linganisha na kinachotarajiwa

KifurushiMlangoMatokeo ya kawaida kwa mikondo 4, laini tulivu
Linux VPS1 Gbit/stakriban 900–940 Mbit/s kila upande
Windows VPS150 Mbit/stakriban 140 Mbit/s

Seva kadhaa kwenye mashine moja halisi zikiwa na shughuli nyingi kwa wakati mmoja, uplink inagawanywa sawa kati yao, kwa hiyo namba ndogo wakati wa msongamano inatarajiwa. Hakuna kifurushi chenye kiwango cha trafiki. Jinsi mgawanyo unavyofanya kazi kumeelezwa kwenye Trafiki na kasi ya mtandao.

Kwenye seva ya Windows, Task Manager → Performance → Ethernet inaonyesha kasi ya moja kwa moja, na Resource Monitor → Network inaonyesha trafiki kwa kila mchakato.

Ikiwa namba kweli ni ndogo

Endesha hatua ya 5 kwenda seva mbili tofauti za majaribio, andika muda, na ufungue tiketi yenye amri na matokeo yake. Kwa hayo tunaweza kukagua uplink wakati huo huo hasa.

Yanayohusiana

Maswali

Nitaona wapi kiasi cha trafiki seva yangu imetumia?

Kichupo cha Vipimo kwenye dashibodi kinaonyesha kasi za mtandao za saa, siku na wiki iliyopita. Kwa jumla za kila siku au mwezi, sakinisha vnStat ndani ya seva; inahesabu tangu ilipowekwa.

Je, kuna kikomo cha trafiki ninachoweza kufikia?

Hapana. Hakuna kifurushi chenye kiwango cha trafiki cha mwezi. Kikomo ni kasi ya mlango: 1 Gbit/s kwenye vifurushi vya Linux, 150 Mbit/s kwenye Windows, ikigawanywa kwa haki laini ikiwa na shughuli nyingi.

Jaribio langu la kasi linaonyesha 200 Mbit/s. Kuna tatizo?

Kwa kawaida ni jaribio lenyewe. Mkondo mmoja kwa sekunde 10 kwenda seva ya umma yenye shughuli nyingi mara chache unaonyesha kasi halisi. Rudia kwa iperf3, mikondo 4 sambamba na sekunde 30 kwenda seva unayoidhibiti.

Je, naweza kuendesha seva ya iperf3 kwenye seva ya NAT?

Haitafikika kutoka nje, kwa sababu seva ya NAT inapokea miunganisho inayoingia kwenye mlango wake wa SSH pekee. Endesha seva ya iperf3 kwenye mashine nyingine na utumie seva ya NAT kama mteja, ukiongeza -R kujaribu upande wa kupakua.

Maoni

Bado hakuna maoni. Kuwa wa kwanza.

Acha maoni

Maoni yanakaguliwa kabla ya kuonekana.