我最近安装了 Arch,很好,这是我第二次安装它;无论如何,我第一次因为一些原因而改变了;到目前为止,除了一件事之外,一切都很好;有时我的电脑死机;从字面上看,就像如果它加载了很多东西,它就会冻结,我什至无法进入 tty 或任何东西,因为它完全冻结或非常慢。到目前为止,我一直试图将 CPU 使用率保持在很低的水平,这样我就可以避免再次遇到这个问题,但有时是不可避免的;我不知道为什么我还没有询问这个问题,也不知道是什么原因造成的;最近我在 Arch 论坛上搜索一些东西,我看到了用户执行的命令的输出;是的cat /proc/meminfo
,在输出中我看到他有总隔夜利息和无隔夜利息,好吧,它有它的值,我尝试这样做只是为了看看我能在那里拥有什么,然后我看到我的总隔夜利息和隔夜利息都为 0免费,因此随机冻结,所以我认为我在安装 Arch 时没有做好交换分区的步骤。我可能是错的,但如果我没有错;安装后的正确方法是什么?那可能吗?这是输出cat /proc/meminfo
:
MemTotal: 3769188 kB
MemFree: 151988 kB
MemAvailable: 1109796 kB
Buffers: 39236 kB
Cached: 1416284 kB
SwapCached: 0 kB
Active: 2783648 kB
Inactive: 605864 kB
Active(anon): 1955632 kB
Inactive(anon): 327060 kB
Active(file): 828016 kB
Inactive(file): 278804 kB
Unevictable: 36 kB
Mlocked: 36 kB
SwapTotal: 0 kB
SwapFree: 0 kB
Dirty: 1684 kB
Writeback: 0 kB
AnonPages: 1762044 kB
Mapped: 570236 kB
Shmem: 348700 kB
Slab: 139376 kB
SReclaimable: 110572 kB
SUnreclaim: 28804 kB
KernelStack: 7136 kB
PageTables: 29152 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
WritebackTmp: 0 kB
CommitLimit: 1884592 kB
Committed_AS: 5102868 kB
VmallocTotal: 34359738367 kB
VmallocUsed: 0 kB
VmallocChunk: 0 kB
HardwareCorrupted: 0 kB
AnonHugePages: 303104 kB
ShmemHugePages: 0 kB
ShmemPmdMapped: 0 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 2048 kB
DirectMap4k: 85112 kB
DirectMap2M: 3823616 kB
答案1
这拱门维基提供添加交换文件的详细说明。概括起来就是:
# fallocate -l 512M /swapfile
# chmod 600 /swapfile
# mkswap /swapfile
# swapon /swapfile
你应该将它添加到你的/etc/fstab
as 中:
/swapfile none swap defaults 0 0