我正在使用 Jetson TX2 L4T v28.3,但我似乎无法在 L4T OS 28.3(UBUNTU Bionic 18.04)中找到交换文件。我试图通过它找到它,grep
但找不到该文件。
jetpack4-2@jetpack42-desktop:~$ cat /proc/swaps
Filename Type Size Used Priority
/dev/zram0 partition 670720 4436 5
/dev/zram1 partition 670720 4384 5
/dev/zram2 partition 670720 4404 5
/dev/zram3 partition 670720 4384 5
/dev/zram4 partition 670720 4384 5
/dev/zram5 partition 670720 4388 5
我猜你只是想获得更多的空闲空间,对吧?如果是,那么你做错了。您的 PC 使用的是zram,而不是交换文件,因此不会浪费磁盘空间。要释放一些磁盘空间,请参阅没有更多磁盘空间:如何找到占用空间的内容?
当您没有备份交换文件或交换分区时,缩小 zram 大小也不是一个好主意,并且当您的系统内存不足时您会遇到麻烦。如果您使用该
zram-config
软件包,那么默认情况下,它会在安装时为每个 CPU 内核创建一个 zram 驱动器,总大小为<total amount of RAM>/2
./usr/bin/init-zram-swapping
您可以在as中找到设置(针对每个驱动器)mem=$(((totalmem / 2 / ${NRDEVICES}) * 1024))
。但是,这是最大驱动器大小,而不是 RAM 上消耗的大小。实际的 zram 驱动器内容被压缩到只是使用大小的一小部分。所以就让 zram 驱动器保持原样如果您确实需要调整大小,那么您必须修改
/usr/bin/init-zram-swapping
如果您正在使用zram-config
,或者如果 zram 是手动创建的,则以 root 权限运行以下命令来更改 zram0 的大小对 zramX 做同样的事情,或者为此编写一个简单的脚本。有关更多信息 zramctl 阅读其手册页