轻量级服务器

2023-03-10  本文已影响0人  MasonChan

配置:2C2G

2G 的内存不太禁用,最多只能同时以下进程:

进程 内存 统计命令
GNOME 桌面 190MB/197MB ps -eo user,pid,rss,cmd | grep -E "^mason.*gnom[e]" | awk '{sum += $3} END {printf("%.0fMB\n", sum/1024)}'
Xvnc 73MB/86mb ps -eo user,pid,rss,cmd | grep -E "^mason.*Xvn[c]" | awk '{sum += $3} END {printf("%.0fMB\n", sum/1024)}'
VSCode(打开10个文件) 64MB/704MB/1G ps -eo user,pid,rss,cmd | grep -E "^mason.*vscod[e]" | awk '{sum += $3} END {printf("%.0fMB\n", sum/1024)}'
Chrome(打开4个标签) 50MB/550MB/880MB ps -eo user,pid,rss,cmd | grep -E "^mason.*chrom[e]" | awk '{sum += $3} END {printf("%.0fMB\n", sum/1024)}'
Nginx 99MB/123MB ps -eo user,pid,rss,cmd | grep -E "^mason.*ngin[x]" | awk '{sum += $3} END {printf("%.0fMB\n", sum/1024)}'
chatoai-py 49MB/55MB ps -eo user,pid,rss,cmd | grep -E "^mason.*chatoai.p[y]" | awk '{sum += $3} END {printf("%.0fMB\n", sum/1024)}'

可见 VSCodeChrome 不能同时使用,如果同时使用,会导致内存不足,会卡在频繁的 read 场景,我也试过使用 swap 进行缓存,但是效果甚微。

VScode 和 Chrome 使用注意事项

1、安装 GNOME 桌面

参考:https://blog.csdn.net/alwaysbefine/article/details/123016358

GNOME 桌面虽然没 XFCE 桌面简洁,但是自带拼音输入法和 Firefox 浏览器,比较好入门。

# 查看安装组
yum group list
# 安装 GNOME
yum install group "GNOME Desktop"
# 启动 GNOME
startx
# 查看开机启动设置
systemctl get-default
# 设置开机启动,共有 2 种
## 1、开机时不进入桌面模式,需手动执行 startx 才进入 GNOME 模式
systemctl set-default multi-user.target
## 2、为每个用户设置都设置开机时进入桌面模式
systemctl set-default graphical.target
# 安装 tigervnc server 和 rpd(推荐在 win 使用 rdp 连接 vnc server)
yum install tigervnc-server tigervnc-server-module xrdp

# 如果不想使用 GNOME 了,可以卸载
yum groupremove "GNOME Desktop"

2、安装 Chrome 浏览器

yum install liberation-fonts vulkan
rpm -ivh google-chrome-stable_current_x86_64.rpm

启动 chrome(不要使用 root 用户启动 chrome)

google-chrome-stable

3、添加拼音输入法

上一篇 下一篇

猜你喜欢

热点阅读