你是怎么解决 android 熄屏后后台 sshd 卡顿的?

2023-04-25 11:15:34 +08:00
 basncy
三星已 root, 用 magisk 起了一个 sshd 进程.
远程登陆 sshd, 熄屏后 bash 反应慢,卡; 亮屏后(即使不解锁)恢复流畅.

有救吗?
4320 次点击
所在节点    Android
9 条回复
Tamamopoi
2023-04-25 14:53:24 +08:00
我用 termux 的 sshd ,没遇到过这种情况...
basncy
2023-04-25 15:22:42 +08:00
我用 termux 起 sshd 更卡.
我说的卡或反应慢的另一种表现形式是: 用 ping 的延时都增大了.
densuc
2023-04-25 17:00:27 +08:00
大概是安卓的息屏省电策略?
有个 lsposed 模块,可以虚假关屏,屏幕熄灭的时候,让系统还以为是在亮屏状态
basncy
2023-04-26 12:25:41 +08:00
@#3 是那个 FakeScreen 吗? 看介绍说是重定向了电源按键功能. 超时自动锁屏后 ping 值还是高高在上. 可能还要从更底层解锁这个限制.
rev1si0n
2023-04-26 12:33:03 +08:00
无解,不息屏就好了。
PRStarDust
2023-04-26 12:45:21 +08:00
会不会是网络的问题,我用的一加,在设置-电池-电池优化-高级优化里有个叫做睡眠待机优化的功能,锁屏一会儿网络就会断
deorth
2023-04-26 16:16:08 +08:00
插上电
Kaisar
2023-04-26 16:55:43 +08:00
termux 起的 sshd 也有这个问题,我也怀疑跟息屏后的省电策略有关
chtcrack
2023-04-28 15:01:26 +08:00
帮你问了一下 chatgpt,它的回答:
当 Android 手机进入睡眠状态或屏幕关闭时,为了节省电量,系统会自动关闭一些后台进程,包括 SSHD 进程,这可能会导致 SSHD 卡顿或失效。以下是几种可能的解决方案:

使用 Wake Lock:您可以使用 Android 的 Wake Lock 功能,使手机在进入睡眠状态或屏幕关闭时继续运行 SSHD 进程。您可以在 SSHD 服务启动时请求 Wake Lock 权限,并在服务结束时释放 Wake Lock 。这样可以确保 SSHD 进程在手机进入睡眠状态或屏幕关闭时继续运行。

调整电源管理设置:在 Android 手机中,电源管理设置可能会影响后台进程的运行。您可以尝试调整电源管理设置,禁用一些限制后台进程运行的选项。在不同的 Android 版本和手机品牌中,电源管理设置的位置和选项可能会有所不同。

使用第三方应用:如果您无法解决 SSHD 卡顿问题,可以尝试使用一些第三方应用来保持 SSHD 进程运行。例如,您可以使用 KeepAliveHD 应用程序来定期发送心跳包,以保持 SSHD 进程运行。或者,您可以使用 Termux 应用程序来运行 SSHD 进程,该应用程序具有更好的后台进程管理功能。

需要注意的是,让手机在睡眠状态下继续运行 SSHD 进程可能会消耗更多的电量,因此应该根据实际情况进行权衡和调整。同时,为了保证手机的安全和稳定性,建议只在必要时使用 SSHD 进程,并且仅在受信任的网络环境中使用。

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

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

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

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

© 2021 V2EX