Გჭირდებათ Swap გაყოფა?

კითხვა, რომელიც ხშირად ითხოვს Linux- ის ინსტალაციას, "მჭირდება Swap დანაწევრება?".

ამ სტატიაში მე ვაპირებ იმის ახსნას, თუ რა სვოპს იყენებენ და შემდეგ მე ვაპირებ, გადაწყვიტოს თუ არა საჭირო თუ არა.

მეხსიერება ცოტათი შედის სავაჭრო ცენტრის ავტოსადგომზე. დღის დასაწყისში ავტოსადგომი იქნება ცარიელი და იქნება უამრავი ფართები ხელმისაწვდომი. როგორც ხალხი იწყებს ჩამოსვლას უფრო და უფრო ფართები გამოიყენება და საბოლოოდ ავტოსადგომის სავსე იქნება.

ამ ეტაპზე არსებობს რამდენიმე რამ, რაც შეიძლება მოხდეს. ავტოგასამართ სადგურში შესვლისთანავე შეგიძლიათ შეაჩერონ სივრცეები, სანამ სივრცეები ხელმისაწვდომი გახდება ან აიძულებთ მანქანებს, რომ გაათავისუფლონ სივრცეები.

კომპიუტერში გამოყენებისას, როდესაც კომპიუტერში იყენებთ, საჭიროა მეხსიერების უმრავლესობა. გამოყენებული იქნება მხოლოდ მეხსიერებები ოპერაციული სისტემის მიერ მოთხოვნილი პროცესიდან. აპლიკაციის ჩატვირთვისას ყოველი ახალი პროცესი დაიწყება და აპლიკაციისთვის გათვალისწინებულია მეხსიერების კომპლექტი.

ყოველ დროს, როდესაც ახალი პროგრამის ჩატვირთვა ნაკლებად მეხსიერებას მიიღებს, პროგრამაში გაშვება იქნება შესაძლებელი და საბოლოოდ თქვენ მიიღებთ იმ წერტილს, რომლის დროსაც არ არის საკმარისი მარცხნივ, რომ ეს პროგრამა გამოიყენოთ.

რას გულისხმობს Linux როდესაც არ არის საკმარისი მეხსიერება?

იგი იწყებს მკვლელობის პროცესებს. ეს არ არის რაღაც ნამდვილად გსურთ მოხდეს. მიუხედავად იმისა, რომ არსებობს სკრინინგი მექანიზმი არჩევის რომელიც პროცესების მოკვლა თქვენ ძირითადად ტოვებს გადაწყვეტილება თქვენი ოპერაციული სისტემა და აღების იგი საკუთარი ხელებით.

Linux მხოლოდ დაიწყებს მკვლელობის პროცესებს, როდესაც ვირტუალური მეხსიერება ამოიწურება. რა არის ვირტუალური მეხსიერება? ვირტუალური მეხსიერება არის ფიზიკური ოპერატიული მეხსიერება + ნებისმიერი დისკზე, რომელიც განკუთვნილია პეიჯინგის მიზნით (სვოპ).

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

თქვენ შეგიძლიათ შექმნათ სვოპ დანაყოფი, რომელიც Linux- ის მიერ გამოყენებული იქნება მოჩვენებითი პროცესების შესანახად, როდესაც ფიზიკური მეხსიერება დაბალია. სვოპ დანაყოფი ძირითადად დისკის სივრცეა თქვენს მყარ დისკზე. (ისევე როგორც overflow ავტოსადგომზე).

აშკარად ბევრად უფრო სწრაფია ოპერატიული მეხსიერება, ვიდრე თქვენს ხისტ დისკზე შენახული ფაილები. თუ აღმოაჩენთ, რომ თქვენ მუდმივად იყენებთ მეხსიერებას და მყარ დისკზე, სავარაუდოა, რომ თქვენ სვოპ სივრცეში იყენებთ.

როგორ ცუდად გჭირდებათ swap დანაყოფი?

თუ კომპიუტერი გაქვთ მცირე მეხსიერებით პირველ ადგილზე, მაშინ რეკომენდირებულია.

როგორც გამოცდა მე ვირტუალურ მანქანას 1 გიგაბაიტის RAM და არ აქვს გადამრთველი. მე დამონტაჟდა პიპერმენტი Linux რომელიც იყენებს LXDE დესკტოპის და მთლიანობაში მას აქვს დაბალი მეხსიერების კვალი.

მიზეზი, რომელიც მე გამოიყენება პიპერმენტის Linux- ისთვის, რომ მას გააჩნია Chromium წინასწარ დაყენებული და ყოველ ჯერზე თქვენ გახსნით Chromium tab- ის მეხსიერების ღირსეული მოცულობა.

მე გახსნა tab და ნავიგაცია linux.about.com. მე გახსნეს მე -2 ტაბაკი და იგივე გააკეთა. მე ამ პროცესის იმეორებ გავაგრძელებდი, სანამ საბოლოოდ მეხსიერება ამოვარდა. გამოსახულების ზემოთ გვიჩვენებს, რა მოხდა შემდეგ. Chromium ძირითადად აჩვენებს შეტყობინებას, რომ ჩანართი შეჩერებულია და ეს ალბათ მეხსიერების ნაკლებობის გამო შეიძლება.

მე მაშინ შევქმნა ახალი ვირტუალური მანქანა 1 გიგაბაიტიანი RAM და 8 გიგაბაიტი სვოპ დანაყოფი. ტაბლეტის შემდეგ ტაბლეტის გახსნას შევძლებდი და მიუხედავად იმისა, რომ ფიზიკური RAM- ი იცვლებოდა სვოპ სივრცეში გამოყენება დაიწყო და მე შეძლო გავაგრძელე ჩანართები.

ცხადია, თუ თქვენ გაქვთ 1 გიგაბაიტიანი კომპიუტერი, თქვენ უფრო სჭირდებოდათ სვოპ დანაყოფს, ვიდრე თქვენ გაქვთ 16 გბ ოპერატიული მეხსიერება. ძალიან სავარაუდოა, რომ თქვენ არ გამოიყენებთ სვოპ სივრცეში მანქანას 8 გიგაბაიტიანი RAM ან მეტი, თუ არ იშურებთ სერიოზულ რაოდენობას crunching ან video editing.

მე ყოველთვის ვურჩევდი, რომ სვოპ გაყოფისას. დისკზე არის იაფი. ჩამოთვალეთ ზოგიერთი, როგორც ოვერდრაფტი, როდესაც მეხსიერების გაშვებაზე დაბალია.

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

თუ უკვე დაინსტალირებული Linux- ს და არ შეცვალა სვოპის დანაყოფი, ყველა არ არის დაკარგული. შესაძლებელია ნაცვლად შევქმნათ სვოპ ფაილი, რომელიც ძირითადად მიზნად ისახავს მიზანს.

შემიძლია განვათავსო სივრცე ჩემი SSD- სთვის სვოპისთვის?

თქვენ შეგიძლიათ განათავსოთ სივრცეში SSD- სთვის სვოპ სივრცეში და თეორიაში ეს ბევრად უფრო სწრაფი იქნება, ვიდრე დისტანციურად, ვიდრე ტრადიციული ხისტი. SSD- ებს აქვთ შეზღუდული სიცოცხლისუნარიანობა და მხოლოდ გარკვეულ რაოდენობას წაიკითხავს და წერს. იმისათვის, რომ რამე პერსპექტივა, რომ ნომერი არის ძალიან მაღალი და თქვენი SSD ალბათ outlast ცხოვრებაში თქვენი კომპიუტერი.

დამახსოვრება სვოპ სივრცე უნდა იყოს overflow ბუფერული და არ გამოიყენება თანმიმდევრულად. როგორც ზემოთ აღვნიშნეთ, რომ თქვენ მუდმივად იყენებთ სვოპ დანაყოფს მეხსიერების განახლებაზე.