Laman » bagaimana untuk » Berapa Besar Sekiranya Fail atau Pembahagian Fail Anda?

    Berapa Besar Sekiranya Fail atau Pembahagian Fail Anda?

    Menurut peraturan lama, fail halaman atau swap anda seharusnya "dobel RAM anda" atau "1.5x RAM anda." Tetapi adakah anda benar-benar memerlukan fail halaman 32 GB atau swap jika anda mempunyai 16 GB RAM?

    Anda mungkin tidak memerlukan banyak fail halaman atau ruang swap, yang merupakan kelegaan memandangkan komputer moden mungkin mempunyai pemacu keadaan pepejal dengan ruang yang sangat sedikit.

    Tujuan dari Fail Page atau Pengasingan Swap

    Pertama, ingatlah tujuan sebenar fail halaman pada Windows atau swap partition di Linux. Kedua-duanya memberikan memori kerja tambahan kepada komputer anda. Contohnya, jika komputer anda mempunyai 2 GB RAM dan anda membuka sejumlah besar program atau sejumlah besar fail, komputer anda mungkin perlu menyimpan 3 GB data dalam memori kerjanya. Kedai komputer yang menambah 1 GB data dalam fail halaman atau ruang swapnya. Fail halaman atau swap bertindak sebagai kawasan "limpahan" untuk memegang data tambahan. Komputer anda secara automatik memindahkan data kembali ke RAM semasa ia digunakan, dan memindahkan data ke fail halaman atau menukar partition apabila ia tidak digunakan.

    Sekiranya anda menggunakan komputer desktop yang lebih tua, anda dapat melihat ini berlaku selepas anda meminimumkan program desktop untuk sementara waktu. Apabila anda memaksimumkannya kemudian, ia akan mengambil sedikit masa untuk muncul, dan anda akan mendengar cakera keras anda mengisar ketika aktiviti cakera LED diterajui - datanya dipindahkan dari fail halaman atau menukar partition ke RAM. RAM lebih cepat daripada fail halaman atau swap partition. (Ini kurang biasa pada komputer moden yang mempunyai jumlah RAM yang cukup untuk mengekalkan program desktop dalam RAM.)

    Kebanyakan aplikasi menjangkakan untuk mendapatkan memori yang mereka minta. Jika RAM anda penuh dan anda tidak mempunyai fail halaman, dan kemudian anda membuka program lain, program mungkin akan mengalami kemalangan. Mempunyai fail halaman dengan program ruang tambahan boleh digunakan untuk menghalangnya daripada berlaku.

    Kegunaan Lain untuk Partition Fail dan Swap Halaman

    Windows dan Linux juga menggunakan fail halaman dan ruang swap untuk tujuan lain:

    • Dumps Crash Windows: Pada Windows, fail halaman digunakan untuk tapak runtuhan. Untuk membuat dump memori lengkap, fail halaman mestilah sekurang-kurangnya saiz memori fizikal + 1 MB. Untuk dumps memori kernel, fail halaman mesti sekurang-kurangnya 800 MB pada sistem dengan 8 GB RAM atau lebih. Kebanyakan orang tidak memerlukan pembuangan ingatan lengkap, tetapi kebuk kernel mungkin berguna. Fail halaman 800 MB yang diperlukan agak kecil, tetapi ia memerlukan anda meninggalkan fail halaman anda dan tidak mematikannya. (Maklumat ini diambil dari pos Memahami Crash Dumps di Microsoft TechNet.)
    • Hibernasi Linux: Pada sistem Linux, hibernate - keadaan bawah kuasa yang menjimatkan kandungan sistem RAM anda ke cakera supaya ia boleh dimuat semula apabila anda boot lagi - menjimatkan kandungan sistem RAM ke partition swap. Ini juga boleh dirujuk sebagai "menangguhkan ke cakera." Anda mungkin mengandaikan bahawa anda memerlukan partition swap sebesar RAM anda untuk hibernate kepadanya, tetapi sebenarnya anda hanya memerlukan partition swap sebesar RAM yang anda gunakan - jadi, jika anda hanya menggunakan 4 GB RAM 16 GB anda, anda boleh hibernate ke partition swap 4 GB. Walau bagaimanapun, jika anda menggunakan lebih daripada 4 GB RAM, anda mungkin tidak dapat hibernate. Ia selalunya selamat untuk memilih partition swap bersamaan dengan saiz RAM anda. Perhatikan bahawa ini hanya terpakai untuk hibernating - jika anda tidak merancang untuk hibernating komputer anda, anda tidak perlu risau tentang perkara ini. (Windows hibernates dengan menyimpan data ke fail C: \ hiberfil.sys, jadi fail halaman tidak terlibat semasa hibernating pada Windows.)

    Soalan Sebenar: Berapa Banyak Memori yang Anda Gunakan?

    Tidak ada aturan keras dan cepat yang akan memberitahu anda berapa banyak ruang paging atau swap yang anda perlukan. Jawapannya bergantung kepada apa yang anda lakukan dengan komputer anda dan berapa banyak memori yang anda gunakan. Sebagai contoh, jika anda mempunyai memori 8 GB tetapi anda tidak pernah menggunakan lebih daripada 8 GB, anda boleh mendapatkan dengan tanpa memasang atau menukar ruang sama sekali - semestinya anda memerlukan lebih daripada 8 GB akhirnya, sudah tentu. Sebaliknya, anda mungkin mempunyai komputer dengan memori 64 GB, tetapi ia mungkin kerap bekerja dengan set data 100 GB - anda mungkin mahu sekurang-kurangnya 64 paging atau ruang swap GB hanya untuk selamat. Jadi komputer dengan 8 GB RAM mungkin tidak memerlukan fail halaman dan komputer dengan 64 GB RAM mungkin memerlukan fail halaman besar. Ia semua bergantung kepada apa yang dilakukan oleh komputer.

    Kebanyakan orang tidak akan dapat meramalkan berapa banyak ruang paging atau swap yang mereka perlukan. Walaupun anda memandang memori yang digunakan sekarang, tidak ada yang mengatakan berapa banyak program anda akan diperlukan dalam seminggu atau sebulan.

    Windows Boleh Menguruskannya Secara Secara Automatik

    Di Windows, fail halaman disimpan di C: \ pagefile.sys. Secara lalai, Windows secara automatik menguruskan saiz fail ini. Ia bermula kecil dan berkembang menjadi saiz yang lebih besar jika anda memerlukannya. Kami mengesyorkan agar Windows mengendalikan saiz fail halaman dengan sendirinya. Ia tidak sepatutnya mengambil sejumlah besar ruang pada pemacu sistem anda. Jika fail halaman anda mengambil ruang yang besar pada pemacu sistem anda, itu kerana anda memerlukan file halaman yang besar pada masa lalu dan Windows secara automatik membesar dalam saiz untuk anda.

    Contohnya, pada sistem Windows 8.1 dengan hanya 4 GB RAM, fail halaman kami pada masa ini hanya 1.8 GB. Kami tidak mempunyai semua RAM yang banyak, tetapi Windows menggunakan fail halaman kecil sehingga kami memerlukan lebih banyak.

    Tidak ada faedah prestasi untuk menyingkirkan fail halaman, hanya masalah ketidakstabilan sistem yang berpotensi di mana program mungkin runtuh jika anda menggunakan semua RAM anda. Anda boleh menghapuskan fail halaman untuk menjimatkan ruang pada pemacu sistem anda, tetapi biasanya ia tidak berbaloi.

    Sekiranya anda ingin menetapkan ukuran secara manual - tidak disyorkan - pastikan anda ingat apa yang benar-benar penting jika berapa banyak memori sistem anda akan digunakan, bukan hanya saiz RAMnya. Dokumentasi Microsoft menyatakan bahawa:

    "Sebab untuk mengkonfigurasi saiz fail halaman tidak berubah. Ia sentiasa menyokong dumping sistem kemalangan, jika perlu, atau memanjangkan had komit sistem, jika perlu. Sebagai contoh, apabila banyak memori fizikal dipasang, fail halaman mungkin tidak diperlukan untuk mengembalikan caj komit sistem semasa penggunaan puncak. Memori fizikal yang ada sahaja mungkin cukup besar untuk melakukan ini. "

    Dalam erti kata lain, ini semua tentang berapa banyak ingatan yang anda perlukan - jumlah keseluruhan memori yang tersedia ialah "sistem melakukan had."

    Linux Memerlukan Pilihan

    Di Linux, bersamaan dengan fail paging Windows ialah partition swap. Kerana ini adalah partition dan bukan hanya sebuah fail, anda perlu membuat pilihan mengenai saiz partition swap anda ketika memasang Linux. Pasti, anda boleh mengubah saiz partisyen anda kemudian - tetapi itu lebih berkesan. Linux tidak dapat mengurus saiz partition swap anda secara automatik untuk anda.

    Setiap pengedaran Linux menggunakan pemasangnya sendiri, dan setiap pengedaran Linux mempunyai beberapa logik dalam pemasangnya yang secara automatik cuba memilih saiz partisi swap yang sesuai. Pengedaran Linux biasanya menggunakan saiz RAM anda untuk membantu menentukan saiz partition swap anda. Apabila memasang Ubuntu, saiz partition swap lalai biasa seolah-olah saiz RAM anda ditambah separuh tambahan GB atau lebih. Ini memastikan hibernate akan berfungsi dengan baik.

    Jika anda secara manual memisahkan dalam pemasang Linux anda, saiz RAM anda ditambah .5 GB adalah peraturan yang baik yang akan memastikan anda benar-benar dapat hibernate sistem anda. Yang sepatutnya menjadi ruang swap yang cukup, juga. Sekiranya anda mempunyai RAM yang besar - 16 GB atau lebih - dan anda tidak perlu hibernate tetapi memerlukan ruang cakera, anda mungkin dapat menjauhkan diri dengan partition swap 2 GB kecil. Sekali lagi, ia benar-benar bergantung pada berapa banyak memori komputer anda sebenarnya akan digunakan. Tetapi ia adalah idea yang baik untuk mempunyai beberapa ruang swap sekiranya berlaku.


    Lama "dua kali ganda saiz RAM" yang digunakan untuk komputer dengan 1 atau 2 GB RAM. Tidak ada satu-saiz-sesuai-semua jawapan kepada berapa banyak fail halaman atau ruang swap yang anda perlukan. Semuanya bergantung pada program yang anda gunakan dan apa yang mereka perlukan. Sekiranya anda tidak pasti, melekat dengan kegagalan sistem operasi anda hampir selalu menjadi idea yang baik.

    Kredit Imej: William Hook di Flickr, Jean-Etienne Minh-Duy Poirrier di Flickr