«አገልጋዩ ቀርፋፋ ነው» ሶስት የተለያዩ ትርጉሞች ሊኖሩት ይችላል፦ አውታረ መረቡ ተጨናንቋል፣ በአገልጋዩ ላይ የሆነ ነገር ባንድዊድዝ እየተጠቀመ ነው፣ ወይም ሙከራው ራሱ የተሳሳተ ነው። እነዚህ ሰባት ደረጃዎች ይለያዩዋቸዋል። ትዕዛዞቹ ለLinux ሲሆኑ የጥቅል ስሞቹ apt ለሚጠቀሙ ስርዓቶች ናቸው።
1. በዳሽቦርዱ ያሉትን ግራፎች ይመልከቱ
አገልጋዩን በዳሽቦርዱ ይክፈቱ እና ወደ መለኪያዎች ትር ይሂዱ። የአውታረ መረብ ግራፉ ላለፈው ሰዓት፣ ቀን ወይም ሳምንት በሰከንድ የሚገባ እና የሚወጣ ትራፊክ ያሳያል። ውሂቡ ከቨርቹዋላይዜሽን ንብርብር ስለሚመጣ በአገልጋዩ ውስጥ ያለው OS ቢቆምም ይታያል።
ሁለት ነገሮችን አያሳይም፦ በጊጋባይት ያሉ ድምሮችን እና ትራፊኩን የትኛው ፕሮግራም እንደፈጠረው። ቀጣዮቹ ደረጃዎች ለዚህ ናቸው።
ያው ውሂብ በAPI በኩልም ይገኛል፣ ያለፈውን ወር ጨምሮ፦
curl -s "https://api.eqvps.com/api/v1/eqvps/services/SERVICE_ID/metrics?timeframe=month" \
-H "Authorization: Bearer $EQVPS_API_KEY"
2. የአውታረ መረብ በይነገጽዎን ያግኙ
ከዚህ በታች ያሉት አብዛኞቹ ትዕዛዞች የበይነገጹን ስም ይፈልጋሉ፦
ip -br addr
የሚፈልጉት ይፋዊ አድራሻዎ (በNAT አገልጋዮች ላይ የግል አድራሻዎ) ያለበትን በይነገጽ ነው፣ ብዙውን ጊዜ eth0 ወይም ens18። የእርስዎ ሌላ ስም ካለው ከዚህ በታች eth0ን ይቀይሩ።
3. ዕለታዊ እና ወርሃዊ ትራፊክን በvnStat ይቁጠሩ
apt install -y vnstat
vnstat -l -i eth0 # live rate, Ctrl+C to stop
vnstat -d # per day
vnstat -m # per month
vnStat የከርነሉን የበይነገጽ ቆጣሪዎች ያነባል፣ ከዳግም ማስነሳት በኋላም ውሂቡን ይይዛል እና ምንም ማለት ይቻላል ሀብት አይጠቀምም። ከተጫነበት ቅጽበት ጀምሮ መቁጠር ስለሚጀምር ቁጥሮቹ ከማስፈለጋቸው በፊት ይጫኑት።
4. ባንድዊድዝ የሚጠቀመውን ሂደት ይመልከቱ
apt install -y nethogs
nethogs eth0
nethogs ሂደቶችን ከአሁኑ የመላክ እና የመቀበል ፍጥነታቸው ጋር ይዘረዝራል። ትራፊክ የሚገፋ የማያውቁት ሂደት ካዩ በጥንቃቄ ይመርምሩት፦ ያልተጠበቀ ከባድ ሰቃይ አገልጋዩ መጣሱን ሊያመለክት ይችላል።
ግንኙነቶቹን እራሳቸውን ለማየት፦
ss -tunap | head -30
5. ትርጉም ያለው የፍጥነት ሙከራ ያድርጉ
አስተማማኙ መንገድ እርስዎ በሚቆጣጠሯቸው ሁለት ማሽኖች መካከል iperf3 ነው። በሌላኛው ማሽን ላይ አገልጋዩን ያስነሱ፦
iperf3 -s
በአገልጋይዎ ላይ ሁለቱንም አቅጣጫዎች በ4 ፍሰቶች ለ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
የNAT አገልጋይ ገቢ ግንኙነቶችን የሚቀበለው በSSH ፖርቱ ብቻ ስለሆነ iperf3 -sን በሌላኛው ማሽን ያሂዱ እና የNAT አገልጋዩን ከላይ እንዳለው ደንበኛ አድርገው ይተዉት።
ሁለተኛ ማሽን የለዎትም? በአቅራቢያዎ ካለ ፈጣን መስታወት ትልቅ ፋይል ያውርዱ እና አማካዩን ያንብቡ፦
curl -o /dev/null -w "%{speed_download}\n" https://mirror.example.net/1GB.bin
ውጤቱ በሰከንድ በባይት ነው። በሰከንድ ቢት ለማግኘት በ8 ያባዙ፦ 110000000 ወደ 880 Mbit/s ገደማ ነው።
6. መዘግየትን እና የፓኬት መጥፋትን ይፈትሹ
በረጅም ርቀት ዝቅተኛ የፍሰት መጠን ብዙውን ጊዜ የመዘግየት ወይም የመጥፋት ችግር እንጂ የባንድዊድዝ አይደለም፦
apt install -y mtr-tiny
mtr -rwc 100 example.com
በመጨረሻው መስመር ያለውን የLoss% አምድ ይመልከቱ። በመሀል በአንድ ዝላይ ላይ ታይቶ ከዚያ በኋላ የሚጠፋ መጥፋት ብዙውን ጊዜ ያ ራውተር ለping ምላሾች ዝቅተኛ ቅድሚያ ይሰጣል ማለት ነው እንጂ እውነተኛ መጥፋት አይደለም።
7. ከሚጠበቀው ጋር ያነጻጽሩ
| ታሪፍ | ፖርት | በ4 ፍሰቶች፣ ጸጥ ባለ መስመር የተለመደ ውጤት |
|---|---|---|
| Linux VPS | 1 Gbit/s | በእያንዳንዱ አቅጣጫ 900–940 Mbit/s ገደማ |
| Windows VPS | 150 Mbit/s | 140 Mbit/s ገደማ |
በአንድ አካላዊ ማሽን ላይ ያሉ በርካታ አገልጋዮች በአንድ ጊዜ ሲጨናነቁ የውጪው መስመር በመካከላቸው እኩል ይከፋፈላል፣ ስለዚህ በተጨናነቀ ጊዜ ዝቅተኛ ቁጥር መጠበቅ ያለበት ነው። የትኛውም ታሪፍ የትራፊክ ኮታ የለውም። ክፍፍሉ እንዴት እንደሚሰራ በትራፊክ እና የአውታረ መረብ ፍጥነት ውስጥ ተብራርቷል።
በWindows አገልጋይ ላይ Task Manager → Performance → Ethernet የአሁኑን ፍጥነት፣ Resource Monitor → Network ደግሞ የእያንዳንዱን ሂደት ትራፊክ ያሳያሉ።
ቁጥሮቹ በእርግጥ ዝቅተኛ ከሆኑ
ደረጃ 5ን በሁለት የተለያዩ የሙከራ አገልጋዮች ላይ ያሂዱ፣ ሰዓቱን ይመዝግቡ እና ከትዕዛዞቹ እና ከውጤታቸው ጋር ትኬት ይክፈቱ። በዚህ መስመሩን በዚያው ቅጽበት መፈተሽ እንችላለን።
ተዛማጅ
- ትራፊክ እና የአውታረ መረብ ፍጥነት፦ የፖርት ፍጥነቶች፣ ፍትሃዊ ክፍፍል፣ የወጪ ኢሜይል ፖርቶች።
- አውታረ መረብ እና ፖርቶች፦ የNAT ማስተላለፍ እና ክፍት ፖርቶች።
- vnStat ወይም ምዝግብ ማስታወሻዎች ዲስኩን ከሞሉት፦ የዲስክ ቦታ ያስለቅቁ።
አስተያየቶች
እስካሁን አስተያየቶች የሉም። መጀመሪያ ይሁኑ።