旧手机当 Linux 服务器的吐槽和讨论

2022-10-05 14:26:18 +08:00
 s82kd92l

手机是红米 note5 6+64 ,为了类似树莓派的服务器,做了以下操作:

  1. 刷了 android 12 的第三方 rom,貌似内核也做了一定修改,多了一些 cifs 之类的模块

  2. 安装 termux+magisk, 用 termux 常态化保持 wakelock

  3. 安装 acc 充电模块,保持电量 70-75 区间

要吐槽的地方:

a. Geekbench 单核 /多核都不输 9 年前的 intel 22955u chromebook, 但命令行体感有明显差距,跑个 htop 都能占用 25% cpu, 运行命令卡卡的, 编译内核更是卡到爆,和 Chromebook 完全不是一个流畅度,而且 chromebook 才两核。不知道是不是只用电池的时候限制了 cpu 频率,是否能修改这个调度策略?

b. Wifi ping 的第一个包延迟巨大,通常要 70-150ms, 第二个包就只有 5-20ms 了。Android 里好像有个 wifilock 的机制能禁用 wifi power save, 但 termux 没这个功能,不知道有没有其他 app 提供类似接口?

c. 没有 docker/podman, 没有这个现代 linux 的基础设施,很多程序部署起来麻烦很多

d. 内核带了 cifs 模块,但是还是不知道怎么把 nas 的空间给 termux/android 用。内置 64G 太不够了

e. usb 2.0 太操蛋了, 当手机用的时候用户体验差距不大,等到闲置了要做其他用途时就发现没 3.0 真的是电子垃圾

13797 次点击
所在节点    Android
41 条回复
VYSE
2022-10-10 10:46:16 +08:00
用 eng 版本全局 root 的 rom(一般需要自己编译)
adb 常开 wifi 模式, 进去后即 root 模式
adb shell 下去进 termux 环境, termux github issue 里有命令

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/884743

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX