meters

meters

V2EX 第 22693 号会员,加入于 2012-06-27 09:39:59 +08:00
meters 最近回复了
17 小时 7 分钟前
回复了 badgate 创建的主题 云计算 腾讯云轻量高负载就会卡死?
我遇到一样的问题,腾讯云轻量应用服务器:
CPU - 2 核 内存 - 2GB
系统盘 - SSD 云硬盘 50GB

每次 Deploy 的时候,机器就会卡死。在 Claude 的帮助下,尝试了 Swap 的方案,目前运行很好:

好的,让我来一步步指导你配置 Swap 。首先让我们检查当前系统的 Swap 状态:

1. 首先检查当前 swap 状态:
```bash
free -h
swapon --show
```

2. 创建 Swap 文件(根据你的内存是 2GB ,我建议创建 2GB 的 swap ):
```bash
# 创建 2GB 的 swap 文件
sudo fallocate -l 2G /swapfile

# 如果 fallocate 命令不可用,可以用以下命令代替:
# sudo dd if=/dev/zero of=/swapfile bs=1G count=2
```

3. 设置正确的权限(这很重要,为了安全性):
```bash
sudo chmod 600 /swapfile
```

4. 设置 swap 格式:
```bash
sudo mkswap /swapfile
```

5. 启用 swap:
```bash
sudo swapon /swapfile
```

6. 使 swap 设置永久生效(系统重启后仍然生效):
```bash
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
```

7. 调整 swappiness 值(决定系统使用 swap 的倾向):
```bash
# 查看当前值
cat /proc/sys/vm/swappiness

# 设置新值( 60 是建议值)
sudo sysctl vm.swappiness=60

# 使设置永久生效
echo 'vm.swappiness=60' | sudo tee -a /etc/sysctl.conf
```

8. 验证 swap 是否配置成功:
```bash
free -h
swapon --show
```

这样设置后,当内存使用接近上限时,系统会自动使用 swap 空间,减少系统卡死的可能性。

要注意的是:
1. Swap 空间会占用硬盘空间
2. 过度使用 Swap 可能导致系统变慢
3. 最好监控 Swap 的使用情况
242 天前
回复了 mutou981 创建的主题 推广 招人就招人,发一堆不相关的干嘛?
@kalman03 这个不错👍
242 天前
回复了 mutou981 创建的主题 推广 招人就招人,发一堆不相关的干嘛?
正好想找一个远程的 Android 兼职开发🤔
哈哈哈很棒~!又多了一个新的选择👍
313 天前
回复了 meters 创建的主题 分享发现 [Just for Fun] 测测你的微博账号值多少钱
@raphaell2e 哈哈哈哈哈 是的 拍大腿的 s
315 天前
回复了 meters 创建的主题 分享发现 [Just for Fun] 测测你的微博账号值多少钱
@yangxiaopeipei 哈哈哈哈 先捂着 等经济周期上去了 说不定还能翻倍
315 天前
回复了 meters 创建的主题 分享发现 [Just for Fun] 测测你的微博账号值多少钱
@Yeo0o 像极了成都的二手房 🤦
315 天前
回复了 meters 创建的主题 分享发现 [Just for Fun] 测测你的微博账号值多少钱
@eraserrain 哈哈哈 推荐你去备份下你的微博账号的内容
https://speechless.fun
315 天前
回复了 meters 创建的主题 分享发现 [Just for Fun] 测测你的微博账号值多少钱
@passon 没错 自己手撸的
315 天前
回复了 meters 创建的主题 分享发现 [Just for Fun] 测测你的微博账号值多少钱
@kisnows 啊哈哈哈,确实会有这种情况
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1264 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 16ms · UTC 23:14 · PVG 07:14 · LAX 15:14 · JFK 18:14
Developed with CodeLauncher
♥ Do have faith in what you're doing.