系统优化
扩容swap
由于我用的SSD硬盘,可以适当扩容swap。
创建swapfile: 1GB
dd if=/dev/zero of=/mnt/swapfile bs=1M count=2048
结果
2048+0 records in 2048+0 records out 2147483648 bytes (2.1 GB, 2.0 GiB) copied, 51.7974 s, 41.5 MB/s
格式化交换文件
mkswap /mnt/swapfile mkswap: /mnt/swapfile: insecure permissions 0644, 0600 suggested. Setting up swapspace version 1, size = 2 GiB (2147479552 bytes) no label, UUID=5ded1a0a-e22c-493b-9aee-afd5a50299d7
加载swap
chmod 0600 /mnt/swapfile swapon /mnt/swapfile
写入fstab
在/etc/fstab
末尾添加:
/mnt/swapfile swap swap defaults 0 0
删除zram的swap
查看现有的swap
# cat /proc/swaps Filename Type Size Used Priority /dev/zram1 partition 922748 0 5
或者
# swapon -s Filename Type Size Used Priority /dev/zram1 partition 922748 0 5
释放指定的swap
# swapoff /dev/zram1
禁用zram服务
修改文件/etc/default/armbian-zram-config
,改为:
ENABLED=false
禁用zram的/var/log
zram的/var/log会每15分钟检查一下使用率,超过75%时会刷入eMMC磁盘。
同样,由于我用的SSD硬盘,可以禁用掉这种机制。
修改
/etc/default/armbian-ramlog
,如下:
ENABLED=false
禁用定时截断任务
修改文件 /etc/cron.d/armbian-truncate-logs
,如下:
# */15 * * * * root /usr/lib/armbian/armbian-truncate-logs
禁用另一个任务
修改文件 /etc/cron.daily/armbian-ram-logging
,如下:
#!/bin/sh# /usr/lib/armbian/armbian-ramlog write >/dev/null 2>&1
重启服务
重启后发现,/var/log.hdd/
为空了。
评论