იხილეთ რესურსების გამოყენება ინდივიდუალური სერვისების მიერ Windows 10-ში

Windows 10 Creators Update-ით (კოდური სახელით „Redstone 2“) Preview Build 14942, შეიცვალა სერვისების ჰოსტინგი. Windows 10 v1703 სისტემებში 3,5 გბაიტზე მეტი ოპერატიული მეხსიერებით, თითოეული სერვისი მიიღებს თავის სერვის ჰოსტს (svchost.exe), ნაცვლად გაზიარებული სერვისის პროცესის ქვეშ. ეს საშუალებას გაძლევთ ნახოთ თითოეული ინდივიდუალური სერვისის მიერ გამოყენებული რესურსები. რესურსები აქ ნიშნავს ქსელს, მეხსიერებას, დისკს და CPU-ს გამოყენებას.

დაწყებული Windows 2000-დან Windows 10 v1607-მდე, თითოეული svchost.exe პროცესი გამოიყენება სერვისების ნაკრების განსათავსებლად - მოდელი, რომელიც თავდაპირველად შექმნილია სერვისების მიერ რესურსების გამოყენების შესამცირებლად. გაზიარებული სერვისის პროცესის მოდელში, რომ იპოვოთ, თუ რომელი სერვისები გაშვებულია თითოეული svchost.exe პროცესის ქვეშ, გახსენით სამუშაო მენეჯერი და დააწკაპუნეთ შევრონზე „სერვისის მასპინძლის“ მახლობლად, რომ გააფართოვოთ არჩევანი. თქვენ შეგიძლიათ იხილოთ ამ პროცესის მიერ განთავსებული სერვისების სია.

svchost ცალკე Windows 10

ან გამოიყენეთ Tasklist.exe ბრძანება. გახსენით Command Prompt ფანჯარა და ჩაწერეთ:

დავალების სია / svc
svchost ცალკე Windows 10

ეს აჩვენებს სერვისების ჩამონათვალს, რომლებიც გაშვებულია svchost.exe-ის თითოეული ინსტანციის ქვეშ.

ცალკე სერვისის ჰოსტი (svchost.exe) თითოეული სერვისისთვის

ზემოთ მოყვანილი მოდელი შეიცვალა Redstone 2-ში, რადგან Microsoft-ის ექსპერტებმა დაადგინეს, რომ მეხსიერების დაზოგვა უპირატესობა არც ისე არსებითია - იმის გათვალისწინებით, რომ სისტემები აღჭურვილია საკმარისზე მეტი ოპერატიული მეხსიერებით დღეები.

თუმცა არის გამონაკლისები. სისტემის სერვისები, რომლებიც მიჩნეულია კრიტიკულად - ისინი, რომელთა აღდგენა საჭიროებს სისტემის გადატვირთვას და სხვა შერჩეული სერვისები დარჩება დაჯგუფებული. რაც ვნახე Creators Update Preview Builds-ში, სერვისები, რომლებიც რჩებიან ჯგუფებად, მოხსენიებულია ქვემოთ:

  • ნაკრები 1: BrokerInfrastructure, DcomLaunch, Power, SystemEventsBroker
  • ნაკრები 2: BFE, CoreMessagingRegistrar, MpsSvc
  • კომპლექტი 3: OneSyncSvc_5235d, PimIndexMaintenanceSvc_5235d, UnistoreSvc_5235d, UserDataSvc_5235d
  • ნაკრები 4: BITS, UsoSvc, wuauserv

დანარჩენი სერვისები არ არის დაჯგუფებული — მუშაობს ცალკეულ პროცესებში.

svchost ცალკე Windows 10

Windows 10 Creators Update შესაძლოა გამოვიდეს სადღაც 2017 წლის მარტში. თუ თქვენ ხართ Windows 10 Insider-ი, გაშვებული Build 14942 ან უფრო მაღალი, კომპიუტერში 3,5 გბ-ზე მეტი ოპერატიული მეხსიერებით, შესაძლოა შეამჩნიეთ svchost.exe-ის დამატებითი შემთხვევები. შეიძლება 70+ svchost.exe პროცესი იყოს გაშვებული. მაშინ როცა Windows 10 v1607-ში svchost.exe ინსტანციების რაოდენობა იყო 20-იან წლებში, იმისდა მიხედვით, თუ რამდენი სერვისი არის დაინსტალირებული და გაშვებული სისტემაში.

გაშვებული სერვისების უპირატესობები Ungrouped

როგორც თითო მაიკროსოფტი, სერვისების გაუქმება უზრუნველყოფს ამ ოთხ უპირატესობას:

1. საიმედოობის გაზრდა: თუ სერვისი ვერ ხერხდება, svchost.exe-ის მხოლოდ ეს მაგალითი წაიშლება. ადრე, თუ ერთი სერვისი ვერ მოხერხდა, svchost.exe-ის შეწყვეტა იწვევს სხვა სერვისების შეჩერებას.

2. გამჭვირვალობის გაზრდა: ახლა შეგიძლიათ აკონტროლოთ გამოყენებული სისტემის რესურსები (მეხსიერება, პროცესორი, დისკი და ქსელის გამოყენება). თითოეული სერვისით, სამუშაო მენეჯერის პროცესების ჩანართიდან ან დეტალების ჩანართში ბრძანების ხაზის სვეტით ჩართულია. ბრძანების ხაზის სვეტი პროცესების ან დეტალების ჩანართში აჩვენებს სერვისის მოკლე სახელს.

svchost ცალკე Windows 10
svchost.exe -k  -ს 

Მაგალითად:

svchost.exe -k netsvcs -s winmgmt

სადაც „winmgmt“ არის „Windows Management Instrumentation“ სერვისის მოკლე სახელი.

ადრე, svchost.exe-ის მიერ გამოწვეული სერვისის წარუმატებლობისა და ავარიების ან CPU-ს გამოყენების მწვერვალების აღმოსაფხვრელად, საჭიროა გაფართოებული მეთოდების გამოყენება. ზოგიერთი მეთოდი მოიცავს სერვისის იზოლაციას (sc.exe ბრძანების ხაზის გამოყენებით) სერვისის კონფიგურაციისთვის ცალკე ჰოსტის პროცესში გასაშვებად, ან ცალკე სერვისის ჯგუფის შექმნა და პრობლემების მოგვარების გაფართოებული ხელსაწყოების გამოყენება ინდივიდუალური სერვისის იდენტიფიცირებისთვის და დიაგნოსტიკისთვის, რომელიც იწვევს პრობლემა. იხ Svchost.exe პრობლემების მოგვარება.

Windows 10 Redstone 2 სისტემებში 3.5+ GB ოპერატიული მეხსიერებით, რადგან სერვისები მუშაობს ცალკე svchost.exe-ზე დაამუშავეთ უკვე, შეგიძლიათ იცოდეთ რომელი სერვისი იწვევს პრობლემას და მიიღოთ ზომები შესაბამისად. პრობლემები მოიცავს 100% CPU გამოყენებას, ან მეხსიერების მაღალ გამოყენებას და განმეორებით ავარიას.

3. სერვისის ხარჯების შემცირება: სერვისის პროცესების გაზრდილი გამჭვირვალობა გაადვილებს პრობლემების მოგვარებას. ტექნიკური მხარდაჭერის ინჟინრებს შეუძლიათ შეზღუდონ პრობლემები ინდივიდუალურ სერვისზე და სწრაფად გამოასწორონ ის, რაც ნიშნავს მომსახურების ხარჯების შემცირებას.

4. უსაფრთხოების გაზრდა: პროცესის იზოლაცია და სერვისებისთვის ინდივიდუალური ნებართვების ნაკრები გაზრდის უსაფრთხოებას.

დასკვნა: ასე რომ, მას შემდეგ, რაც დააინსტალირებთ Windows 10 Creators Update-ს (მოდის 2017 წელს), ნუ შეგეშინდებათ, თუ სამუშაო მენეჯერში ნახავთ svchost.exe-ს 70+ შემთხვევას.


ერთი პატარა მოთხოვნა: თუ მოგეწონათ ეს პოსტი, გთხოვთ გააზიაროთ?

თქვენგან ერთი "პატარა" გაზიარება სერიოზულად დაგეხმარება ამ ბლოგის ზრდაში. რამდენიმე შესანიშნავი წინადადება:
  • ჩამაგრება!
  • გააზიარეთ ის თქვენს საყვარელ ბლოგზე + Facebook, Reddit
  • ტვიტერში!
ასე რომ, დიდი მადლობა მხარდაჭერისთვის, ჩემო მკითხველო. თქვენი დროის 10 წამზე მეტი არ დასჭირდება. გაზიარების ღილაკები ზუსტად ქვემოთ არის. :)