სტატიების დირექტორია
როდესაც ვისწავლით გამოყენებასLinux VPS სერვერზეააშენეთ სადგურიამის შემდეგ, აუცილებელია გავიგოთ დატვირთვის საშუალო მნიშვნელობა სხვადასხვა დატვირთვის საშუალოზე, რადგან უნდა გამოვიყენოთtopბრძანება ესმის სისტემის დასრულების სტატუსს და ყურადღებას აქცევს ცვლადების რეალურ დროში ცვლილებებს.
ამის გასაგებად აუცილებელია ცვლადის შემდეგი აღწერილობების გაგება.
ზედა ბრძანების დატვირთვის საშუალო დეტალური ახსნა

აქ არის დეტალური ინსტრუქცია, თუ როგორ გამოიყენოთ იგი ▼
top - 01:06:48 up 1:22, 1 user, load average: 0.06, 0.60, 0.48 Tasks: 29 total, 1 running, 28 sleeping, 0 stopped, 0 zombie Cpu(s): 0.3% us, 1.0% sy, 0.0% ni, 98.7% id, 0.0% wa, 0.0% hi, 0.0% si Mem: 191272k total, 173656k used, 17616k free, 22052k buffers Swap: 192772k total, 0k used, 192772k free, 123988k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 1379 root 16 0 7976 2456 1980 S 0.7 1.3 0:11.03 sshd 14704 root 16 0 2128 980 796 R 0.7 0.5 0:02.72 top 1 root 16 0 1992 632 544 S 0.0 0.3 0:00.90 init 2 root 34 19 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/0 3 root RT 0 0 0 0 S 0.0 0.0 0:00.00 watchdog/0
- სტატისტიკის არეალის პირველი 5 სტრიქონი არის მთელი სისტემის სტატისტიკა.
- ხაზი 1 არის ამოცანების რიგის ინფორმაცია, თან
uptimeბრძანების შესრულების შედეგი იგივეა.
მისი შინაარსი ასეთია:
- 01:06:48 მიმდინარე დრო
- up 1:22 სისტემის მუშაობის დრო საათების: წუთების ფორმატში
- 1 მომხმარებელი ამჟამად შესული მომხმარებლების რაოდენობა
- დატვირთვის საშუალო: 0.06, 0.60, 0.48 სისტემის დატვირთვა, რაც არის დავალების რიგის საშუალო სიგრძე.
- სამი მნიშვნელობა არის საშუალო მნიშვნელობები 3 წუთიდან, 1 წუთის წინ და 5 წუთის წინ დღემდე.
- სტრიქონები 2 და 3 არის პროცესის და CPU ინფორმაცია.
როდესაც არსებობს რამდენიმე CPU, ეს შინაარსი შეიძლება აღემატებოდეს 2 ხაზს.შინაარსი ასეთია:
- ამოცანები: 29 მთლიანი პროცესის რაოდენობა
- 1 გაშვებული გაშვებული პროცესების რაოდენობა
- 28 ძილი საძილე პროცესების რაოდენობა
- 0 შეჩერებულია შეჩერებული პროცესების რაოდენობა
- ზომბების პროცესების 0 ზომბი რაოდენობა
- Cpu(s): 0.3% us CPU-ის პროცენტი დაკავებული მომხმარებლის სივრცით
- 1.0% sy CPU-ის პროცენტი, რომელიც დაკავებულია ბირთვის სივრცეში
- 0.0% ni CPU-ის პროცენტი დაკავებული პროცესებით, რომელთა პრიორიტეტები შეიცვალა მომხმარებლის პროცესის სივრცეში
- 98.7% idle CPU პროცენტი
- 0.0% wa CPU დროის ლოდინის პროცენტი შეყვანისა და გამომავალი
- 0.0% გამარჯობა
- 0.0% Si
ქვემოთ მოცემულია მეხსიერების ინფორმაციის ბოლო ორი ხაზი:
- მეხსიერება: 191272 ათასი მთლიანი ფიზიკური მეხსიერება
- 173656 ათასი გამოყენებული მთლიანი ფიზიკური მეხსიერება
- 17616 ათასი უფასო სულ თავისუფალი მეხსიერება
- 22052k ბუფერი მეხსიერების რაოდენობა, რომელიც გამოიყენება ბირთვის ქეშად
- გაცვლა: 192772 ათასი საერთო სვოპ ფართობი
- 0k გამოყენებული მთლიანი სვოპ ფართობი
- 192772 ათასი უფასო სრული უფასო გაცვლა ფართობი
- 123988 XNUMX მთლიანი ქეშირებული ბუფერული სვოპ ფართობი.
მეხსიერების შიგთავსი გადადის სვოპ ზონაში და შემდეგ ისევ მეხსიერებაში, მაგრამ გამოყენებული სვოპ არე არ არის გადაწერილი.
ეს მნიშვნელობა არის სვოპ არეალის ზომა, სადაც შინაარსი უკვე არსებობს მეხსიერებაში.
როდესაც შესაბამისი მეხსიერების ხელახლა ჩანაცვლება ხდება, აღარ არის საჭირო სვოპ ზონაში ჩაწერა.
დეტალური ინფორმაცია პროცესის შესახებ, ნაჩვენებია სტატისტიკის არეალის ქვემოთ თითოეული პროცესის ინფორმაციის არეალში.
პირველი, მოდით გავიგოთ რას ნიშნავს თითოეული სვეტი.
სვეტის სახელის მნიშვნელობა
- PID პროცესის ID
- PPID მშობელი პროცესის ID
- RUSER მომხმარებლის რეალური სახელი
- UID პროცესის მფლობელის მომხმარებლის ID
- პროცესის მფლობელის USER მომხმარებლის სახელი
- GROUP პროცესის მფლობელის ჯგუფის სახელი
- TTY ტერმინალის სახელი, საიდანაც დაიწყო პროცესი.ტერმინალიდან არ დაწყებული პროცესები ნაჩვენებია როგორც ?
- პიარის პრიორიტეტი
- NI კარგი ღირებულება.უარყოფითი მნიშვნელობები მიუთითებს მაღალ პრიორიტეტზე, დადებითი მნიშვნელობები მიუთითებს დაბალ პრიორიტეტზე
- P ბოლო გამოყენებული CPU, მხოლოდ მრავალპროცესორიან გარემოში
- %CPU CPU დროის პროცენტი, რომელიც გამოიყენება ბოლო განახლებიდან
- TIME პროცესის მიერ გამოყენებული პროცესორის მთლიანი დრო, წამებში
- TIME+ პროცესის მიერ გამოყენებული პროცესორის მთლიანი დრო, 1/100 წამში
- %MEM პროცესის მიერ გამოყენებული ფიზიკური მეხსიერების პროცენტი
- ვირტუალური მეხსიერების ჯამური რაოდენობა, რომელიც გამოიყენება VIRT პროცესით, კბ-ში. VIRT=SWAP+RES
- ვირტუალური მეხსიერების ზომა, რომელიც გამოიყენება SWAP პროცესის დროს, კბ-ში.
- RES პროცესის მიერ გამოყენებული ფიზიკური მეხსიერების ზომა, რომელიც არ არის შეცვლილი, kb-ში. RES=CODE+DATA
- CODE ფიზიკური მეხსიერების ზომა, რომელსაც იკავებს შესრულებადი კოდი, kb-ში
- DATA ფიზიკური მეხსიერების ზომა, რომელსაც იკავებს ნაწილი, გარდა შესრულებადი კოდისა (მონაცემთა სეგმენტი + დასტა), კბ-ში
- SHR საზიარო მეხსიერების ზომა, კბ-ში
- nFLT გვერდის შეცდომები
- ბოლო nDRT ჩაწერის შემდეგ შეცვლილი გვერდების რაოდენობა.
- S პროცესის სტატუსი.
- D = უწყვეტი ძილის მდგომარეობა
- R = გაშვება
- S = ძილი
- T=ტრეკი/გაჩერება
- Z = ზომბების პროცესი
- COMMAND ბრძანების სახელი/ბრძანების ხაზი
- WCHAN თუ პროცესი იძინებს, აჩვენეთ ძილის სისტემის ფუნქციის სახელი
- დროშები ამოცანების დროშებით, მიმართეთ sched.h
ლინუქსის დატვირთვის საშუალო გამართვის ინსტრუქციები
ყურებაtopბრძანების მიერ ნაჩვენები სტატუსის შემდეგ საჭიროა მისი ოპტიმიზაცია მის მიხედვით, მაგრამtopბრძანება აჩვენებს მხოლოდ გარეგნობას, ასე რომ, ჩვენ შეგვიძლია გავიაროთiostatანvmstatშეუკვეთეთ შემდგომი დაკვირვებები.
vmstat სისტემის დატვირთვის სანახავად
vmstat procs -------memory-------- ----swap-- -----io---- --system-- ----cpu---- r b swpd free buff cache si so bi bo in cs us sy id wa 0 0 100152 2436 97200 289740 0 1 34 45 99 33 0 0 99 0
პროკ
- r სვეტი მიუთითებს პროცესების რაოდენობაზე, რომლებიც გაშვებულია და ელოდება CPU დროის ნაწილს. თუ ის დიდი ხნის განმავლობაში 1-ზე მეტია, ეს ნიშნავს, რომ CPU არასაკმარისია და CPU უნდა გაიზარდოს.
- b სვეტი მიუთითებს რესურსების მოლოდინში პროცესების რაოდენობაზე, როგორიცაა I/O ლოდინი ან მეხსიერების შეცვლა და ა.შ.
CPU მიუთითებს CPU-ს გამოყენების სტატუსზე
- us სვეტი აჩვენებს მომხმარებლის რეჟიმში გატარებული CPU დროის პროცენტს. როდესაც ჩვენი ღირებულება შედარებით მაღალია, ეს ნიშნავს, რომ მომხმარებლის პროცესი მოიხმარს პროცესორის დიდ დროს, მაგრამ თუ ის დიდი ხნის განმავლობაში 50% -ზე მეტია, აუცილებელია განიხილოს მომხმარებლის პროგრამის ოპტიმიზაცია.
- sy სვეტი აჩვენებს ბირთვის პროცესის მიერ დახარჯული პროცესორის დროის პროცენტს.აქ us + sy საცნობარო მნიშვნელობა არის 80%, თუ us + sy 80%-ზე მეტია, შესაძლოა იყოს არასაკმარისი CPU.
- wa სვეტი აჩვენებს CPU დროის პროცენტს, რომელიც დაკავებულია IO ლოდინის მიერ.
- wa-ის საცნობარო მნიშვნელობა აქ არის 30%. თუ wa აღემატება 30%-ს, ეს ნიშნავს, რომ IO ლოდინი სერიოზულია. ეს შეიძლება გამოწვეული იყოს დისკზე შემთხვევითი წვდომის დიდი რაოდენობით, ან დისკის ან დისკზე წვდომის გამტარუნარიანობის შეფერხებით. კონტროლერი (ძირითადად დაბლოკვის ოპერაციები).
- id სვეტი აჩვენებს პროცესორის უმოქმედობის დროის პროცენტს.
შემდეგი სტატია განმარტავს, თუ რამდენად მაღალია Linux დატვირთვის საშუალო მაჩვენებელი?
რა უნდა გავაკეთო, თუ VPS დატვირთვა ძალიან მაღალია?
ახლა ჩემს ვებსაიტზე წვდომა შეუძლებელია, რადგან დატვირთვა ძალიან მაღალია, რა უნდა გავაკეთო?
ზედა – 20:44:30 ზევით 12 წთ, 1 მომხმარებელი, საშუალო დატვირთვა: 2.21, 8.39, 6.48
- თქვენი სერვერი არის თვითმართვადი, რაც თქვენ უნდა გააკეთოთ არის თავად შეამოწმოთ თქვენი სერვერი SSH-ის საშუალებით.
- შეამოწმეთ რა მუშაობს?რა პროცესი და ასე შემდეგ?
- საჭიროების შემთხვევაში, სცადეთ სერვერის გადატვირთვა.
- თუ სერვერის გადატვირთვის შემდეგ დატვირთვა კვლავ ძალიან მაღალია, შეეცადეთ დაადგინოთ გადატვირთული პროცესი და შეაჩეროთ იგი.
- საჭიროების შემთხვევაში, გადატვირთეთ პროცესი (არა სერვერი) ინდივიდუალურად.
- ან მომხმარებელთა სერვისთან კონსულტაციის შემდეგ "რატომ არის VPS/სერვერის დატვირთვა ძალიან მაღალი", ამის გაკეთება ჯერ კიდევ არ არის და საბოლოოდ ერთადერთი გზა სერვერის კონფიგურაციის გაზრდაა.
რამდენი ადგილია შესაფერისი საგარეო სავაჭრო კომპანიის ვებსაიტისთვის?
როგორ ავირჩიოთ სერვერის სწორი კონფიგურაცია?დააწკაპუნეთ ქვემოთ მოცემულ ბმულზე, რომ ნახოთ ყოველდღიური საშუალო 1 IP სერვერის გადაწყვეტა ▼
იმედი ჩენ ვეილიანგის ბლოგი ( https://www.chenweiliang.com/ ) გააზიარა "სერვერის დატვირთვა? ზედა ბრძანება/CPU მოხმარება/დატვირთვის საშუალო გამოთვლის მეთოდი”, დაგეხმარება.
კეთილი იყოს თქვენი მობრძანება ამ სტატიის ბმულის გასაზიარებლად:https://www.chenweiliang.com/cwl-1029.html
მეტი ფარული ხრიკის გასახსნელად🔑, კეთილი იყოს თქვენი მობრძანება ჩვენს Telegram არხზე!
გააზიარეთ და მოიწონეთ თუ მოგეწონათ! თქვენი გაზიარებები და მოწონებები ჩვენი მუდმივი მოტივაციაა!

