旧手机当 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 真的是电子垃圾

13235 次点击
所在节点    Android
41 条回复
duke807
2022-10-05 19:44:35 +08:00
有 root 的话
搞一个 linux rootfs 目录,譬如 gentoo stage3 压缩包 解压到一个目录
chroot 到这个目录就是一个标准 linux 服务器环境了
lovelylain
2022-10-05 20:31:48 +08:00
60 块钱买个魔百和不比这个香吗?
jeesk
2022-10-05 22:47:53 +08:00
有个很大的问题, 安卓手机做为服务器最高不超过 20m/s 带宽,我测试过 2 个 1000m 路由器都是这样
s82kd92l
2022-10-05 23:05:45 +08:00
@jeesk 我用 iperf 测上下行都可以到 200mbps 的,你可能其他地方没设置好
jeesk
2022-10-05 23:52:15 +08:00
@s82kd92l 我用 iperf3 。 不知道是不是 http 服务器的问题。 我下次再测试一下
PMR
2022-10-06 00:13:35 +08:00
Ubuntu touch
Osk
2022-10-06 00:47:38 +08:00
之前 radxa rockn5b 有优惠.

买到手的价格大概是: rk3588/8G RAM 大约 700 元, 性能大约是高通 845 左右, 4 大 4 小.

外设齐全: 2280 m.2 (nvme ssd), 2230 m.2 (wifi & bt), micro sd, emmc, 2x usb-a 3.0, 2x usb-a 2.0, type-c(pd, dp, usb3), 2.5 Gbe, GPIO, 2xHDMI out, HDMI in, Camera CSI, 3.5mm jack.


虽然 bug 一堆, 软件支持一坨浆糊, 但最起码, 勉强能跑正经的内核... 要软件支持成熟, 估计得至少明年底.



不过, 没买优惠券的就尴尬了, 原价 1000 元...
void59468
2022-10-06 02:39:47 +08:00
亲身经历,手机一直插着电当服务器,电池会鼓包
baobao1270
2022-10-06 04:52:49 +08:00
还是建议把手机卖了整个正经的二手 x86 linux
kingjpa
2022-10-06 12:04:35 +08:00
也有过类似经验,不过后来发现是浪费时间。性能极其不稳定,发热后 wifi 速率急剧下降。

最后把老电脑装 pve,扔衣柜里 再也没有烦恼过
webcape233
2022-10-06 12:48:47 +08:00
就手机出了 换个树莓派板子都比这个好用吧 或者上 x86 的 ,不贵的
cwbsw
2022-10-06 13:15:26 +08:00
利用旧笔记本靠谱的多,但是现在的年轻人可能并没有旧笔记本。
wiken
2022-10-06 13:42:26 +08:00
亲测一直插着电一年后, 电池鼓包把手机撑开两半了, 已经把电池拆掉了, 买了稳压模块准备看看能不能不要电池直接插电用
s82kd92l
2022-10-06 14:21:09 +08:00
@wiken
@void59468 装个 acc 就好了,会自动断电的。反而是我的旧笔记本一直插着电源,最近发现电池严重鼓包,才想用旧手机替代掉的。
hihanley
2022-10-06 16:47:25 +08:00
有没有一种可能,把主板拆下来定制一些外设?
flynaj
2022-10-06 22:34:39 +08:00
https://play.google.com/store/apps/details?id=com.icecoldapps.serversultimatepro 服务器可以试试这个,看看能不能满足你的要求,它应该有个免费版。
s82kd92l
2022-10-06 23:57:09 +08:00
@flynaj 这个牛逼了! 多谢
flynaj
2022-10-07 10:59:17 +08:00
@void59468 #28 楼主已经说了方法 安装 acc 充电模块,保持电量 70-75 区间
@wiken #33
butterls
2022-10-08 07:08:25 +08:00
电池电池,你得把电池在位检测去掉,或者挂个假电池
ColoThor
2022-10-08 23:13:43 +08:00

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

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

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

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

© 2021 V2EX