Jeśli chcę zamianę 8 GB, czy powinienem wybrać rozmiar 8000 MB lub 8192 MB przy wyborze rozmiaru?

16

Wybierając partycję do użycia ręcznie, możesz wprowadzić rozmiar partycji. Więc moje pytanie brzmi: jeśli chcę rozmiar wymiany 8 GB dla pamięci RAM 8 GB (tak, znam najczęściej zadawane pytania dotyczące wielkości wymiany itp.), Czy powinienem wybrać 8000 MB jak dla 1 GB = 1000 MB lub 8192 jak dla 1 GB = 1024 MB?

Mason
źródło
8
Nie sądzę, żebyś zobaczył dużą różnicę między tymi opcjami. Jeśli masz przestrzeń, powiększ ją nieco.
Panther
3
Moje pytanie dotyczy tylko tego, czy 8000 MB wystarcza na moją pamięć RAM o pojemności 8 GB, czy też muszę wpisać 8129, aby „w pełni” obsługiwać rozmiar mojej pamięci RAM
Mason
1
Nie robi istotnej różnicy. Na komputer domowy prawdopodobnie wystarczą nawet 4 lub 2 GB.
Bajt Dowódca
1
8000 wystarczy nawet do hibernacji.
Pilot6
1
8000 vs 8192 obejmuje dwa różne pomiary bitów. Formą binarną jest XiB, gdzie X jest rozmiarem (K, M, G, T itp.), A każdy rozmiar jest wcześniejszym * 1024, a zatem 8192MiB dla 8GiB. Dziesiętny jest taki sam, ale każdy rozmiar jest poprzednim * 1000 i jest wyrażony w _B zamiast _iB. Jeśli komputer zgłasza 8 GB pamięci RAM w terminalu, zrób 8192 MB. Jeśli zgłasza inną liczbę nieparzystą, zrób 7629 Mb.
FireFaced

Odpowiedzi:

34

TL; DR: To naprawdę nie ma znaczenia.

RAM jest powszechnie mierzony w potęgach 2. Jest to często zapisywane jako GiB , więc 8GiB wynosi 8 * 1024 = 8192 MB RAM.

Jeśli spojrzysz na fizyczne układy RAM, zawsze będą miały moc dwóch, np. 1024 Mb, 2048, 16384 Mb itp.

Dyski twarde są zwykle mierzone w potęgach dziesięciu, przy użyciu prefiksów SI, na przykład 80 GB = 80 * 1000 MB.

8GiB pamięci RAM to 8192 MB pamięci RAM. Do wymiany zwykle potrzebujesz przestrzeni wymiany, która jest wystarczająco duża, aby pomieścić całą pamięć RAM do zawieszenia, więc 8192MiB byłoby bezpieczną opcją. Zauważ, że to naprawdę nie ma znaczenia, ponieważ Linux prawie nigdy nie zużyje 100% pamięci RAM; dużo zostanie wykorzystanych do buforowania i tak dalej, które nie zostaną zapisane po hibernacji.

vidarlo
źródło
5
8192 MiB jest raczej nieprzydatny. Tak, 8 GiB to 8192 MiB, ale dyski twarde nie używają GiB ani MiB. 8 GiB to 8590 MB.
MSalters
4
Dostawcy dysków twardych nie używają MiB, ale oprogramowanie najczęściej.
vidarlo
7
Naprawdę żałuję, że nie pomylili się, wprowadzając gibibajty i redefiniując gigabajty.
2
@hvd Windows używa GiB, ale pisze GB.
12431234123412341234123
3
Stwierdzenie „Linux i tak prawie nigdy nie wykorzysta 100% pamięci RAM” jest mylące, ponieważ fakt ten nie ma wiele wspólnego z rozwiązywanym tutaj problemem. --- Linux używa pamięci wirtualnej, co oznacza, że działające aplikacje mogą zużywać więcej pamięci niż jest faktycznie dostępna jako fizyczna pamięć RAM . Kiedy zwalniamy pamięć RAM, nie cała ta pamięć musi być przechowywana w swapie, ale łatwo może się zdarzyć, że ilość, która musi zostać zapisana w swapie, będzie większa niż rozmiar fizycznej pamięci RAM.
pabouk
-1

To może mieć bardzo duże znaczenie, jaki rozmiar ma dysk wymiany. Mój dysk wymiany to partycja wspólna dla wszystkich dziesięciu (10) moich systemów operacyjnych Linux z wielokrotnym uruchamianiem. Jeśli napęd wymiany znajduje się na obracającym się dysku twardym płyty głównej, klaster sektorowy jest ustalany przez fizyczne rozmiary wirującego dysku. Jeśli dysk wymiany znajduje się na dysku flash lub dysku SSD, rozmiar ma charakter „elektroniczny”, a nie fizyczny, więc nie ma większego znaczenia, czy rozmiar ma dokładnie 512 bitów.

Użycie „gparted” lub podobnego pozwala zobaczyć efekty wyboru niewłaściwego rozmiaru partycji. Dziwna nieużywana partycja pojawi się, jeśli zostaną wybrane nieprawidłowe numery. Często zmiana jego na powiększone lub zmniejszone spowoduje, że te dziwne pozostałe partycje znikną.

W systemie Linux z 16 GB pamięci DDR3 na komputerze przenośnym Dell Dell partycja wymiany nigdy nie jest używana przez systemy operacyjne Linux. Jednak podczas działania „działających” systemów operacyjnych Linux może być używany lub potrzebny.

Partycje wymiany w systemie Linux zachowują się inaczej w systemie Microsoft Windows. Mój notebook Dell ma również trzy (3) systemy operacyjne Windows-10. Mimo że ustawienie to zero partycji wymiany, Windows-10 zawsze będzie wymagał partycji wymiany na partycji rozruchowej. Tworzę więc małą partycję o stałym rozmiarze. Wbudowany dysk SSD ma zmienny plik wymiany, który ma być współdzielony przez wszystkie systemy operacyjne Windows-10.

użytkownik37991
źródło