计算化学公社

标题: 测试了一下在小米平板(安卓ARM)上用linux MD软件 [打印本页]

作者
Author:
Graphite    时间: 2025-5-12 13:51
标题: 测试了一下在小米平板(安卓ARM)上用linux MD软件
最近在考虑如果出差(旅游)的时候进行一些建模、绘图、发送计算、写文档之类的轻度办公,能不能减轻负担,不带笔记本电脑。

笔记本除非极致轻薄本,不然含包和配件总归有2.5 kg左右,正好我有台小米平板,屏幕素质和基础性能都还说得过去,于是测试了一下。

安卓系统可以通过termux + proot虚拟环境 + termux-x11的方式当成linux平板用,具体教程b站和github上很容易搜到。
不废话,尝试的项目和简单结论如下:
一、Python之类的解释型语言脚本
Python脚本绝大部分都能直接用,毕竟Python解释器有ARM的就行(那当然是支持的很好的,要不然嵌入式设备别玩了),python库挂了C/C++后台的要看作者有没有配套ARM。
MDAnalysis、moltemplate、numpy、matplotlib、pandas等都能直接用,jupyter notebook折腾了一番。
Javascript/Typescript脚本都能用,这个也是必然的。

二、C/C++程序
gromacs可以直接从apt下载,可以直接用;lammps单核版本可以直接轻松编译,包括各种常用的包MOLECULE、EXTRA-FIX、REAXFF等也都可以直接编译;lammp多核版本需要openmpi,openmpi需要一定折腾。不过其实在平板上也就是跑一下预处理和测试输入,所以其实单核也没啥。
我自己写的reax_tools 1.6版本可以直接编译,1.6版本没用第三方库,开发版本用第三方库的需要把第三方库也在ARM上编译。

运行效率:其实还行,相同核数和低压x86笔记本在WSL上速度差不多。

三、其他桌面程序
VScode (for arm linux)可以直接用,VMD手动编译后可以用,WPS、GIMP、微信/QQ(其实没啥必要)等可以直接用。


(, 下载次数 Times of downloads: 113)
(, 下载次数 Times of downloads: 114)
(, 下载次数 Times of downloads: 113)
(, 下载次数 Times of downloads: 115)

(当然,如果你需要一台临时用的平板,更不折腾的办法是买个二手surface go2)




作者
Author:
ABetaCarw    时间: 2025-5-12 15:42
临时出门,比如逛街,我都用 手机或者平板里面的向日葵,然后用向日葵搞定的。
回家工作是家里电脑 向日葵连接办公室电脑。low是真的low,但是啥都有现成的,方便也是真方便
作者
Author:
Graphite    时间: 2025-5-12 15:49
ABetaCarw 发表于 2025-5-12 15:42
临时出门,比如逛街,我都用 手机或者平板里面的向日葵,然后用向日葵搞定的。
回家工作是家里电脑 向日葵 ...

是的,肯定是远程连配好的环境最方便,其实主要是玩儿
作者
Author:
abin    时间: 2025-5-12 17:05
可以搭配这个,
实现有网就能访问服务器

【Access Private Server from Anywhere |从任何网络访问私有服务器-哔哩哔哩】 https://b23.tv/eFmqHKw
作者
Author:
wal    时间: 2025-5-12 17:16
abin 发表于 2025-5-12 17:05
可以搭配这个,
实现有网就能访问服务器

这是ssh反代么 没看到实现原理啥的
作者
Author:
abin    时间: 2025-5-12 23:16
本帖最后由 abin 于 2025-5-12 23:18 编辑
wal 发表于 2025-5-12 17:16
这是ssh反代么 没看到实现原理啥的

我也回头看了一下那个视频,
我还以中间一部分被干掉了....

我记忆中, 原始的视频不是这个样子的.

就是简单的SSH reverse proxy;
数据不跨境, 十分稳定的.

可惜我自己用不了学生优惠.


我感觉, tailscale更加简单.
不过晚间高峰期, 会遭遇UDP QoS, 可能比较糟糕.
其他时段, 都工作量好. 仅供参考.

作者
Author:
wal    时间: 2025-5-12 23:55
abin 发表于 2025-5-12 23:16
我也回头看了一下那个视频,
我还以中间一部分被干掉了....

我搭了 但是没敢代理到实验室服务器 怕被打 挂到了我的NAS上
就是偶尔autossh进程会挂掉 就得重启才能继续连了 啧
最后是给做成systemctl服务 用crontab脚本固定每天晚上三点重启服务解决的 不知道有没有更好的方案
作者
Author:
abin    时间: 2025-5-13 13:01
wal 发表于 2025-5-12 23:55
我搭了 但是没敢代理到实验室服务器 怕被打 挂到了我的NAS上
就是偶尔autossh进程会挂掉 就得重启才能继 ...

网络的事情, 很奇葩的.

有时候, 我ssh好几天都不掉的.
有时候, 过一会就被切掉了....

改用tailscale+tmux, 基本就完美了.




欢迎光临 计算化学公社 (http://bbs.keinsci.com/) Powered by Discuz! X3.3