首页 >>  正文

安卓ssh客户端

来源:baiyundou.net   日期:2024-09-24

作者:略懂的大龙猫

大家在玩All-In-One和虚拟机时,常常会讨论一个问题:虚拟化到底会损失多少性能?回答这个问题需要对系统进行性能测试来验证。本文就来聊聊不同系统下常用的性能测试方法。

由于我一直用的PVE搭建All-In-One,所以本文案例多以PVE为主系统,但测试方法实质上大同小异。All-In-One主机硬件为:R5-5600g+B450+Tesla P4+32G。

首先讲解Linux系统下如何查看CPU运行模式,可通过如下命令查询:

cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors

测试系统性能建议将CPU运行模式调整为performace(powersave为省电模式、performace为性能模式、ondemand为动态频率模式等等,你可以通过配置CPU模式让处理器频率控制更加灵活):

apt install linux-cpupower powertop\ncpupower frequency-set –g performance

目前PVE有一个BUG:在虚拟机中看不到睿频,哪怕CPU选择host模式也一样。但其实PVE主系统中CPU是正常睿频工作的,可以通过SSH用如下命令查看PVE的当前处理器频率:

cat /proc/cpuinfo | grep MHz

接下来就来介绍不同系统下的性能测试!

Windows系统性能测试

Windows系统下的性能测试方案已经非常成熟,常用的性能测试工具有:CPUz、PCmark、鲁大师、Geekbench、3Dmark(显卡)等等。我个人常用的工具是:CPUz、鲁大师、Geekbench和3Dmark。

CPUz主要用于测试Windows系统的处理器性能,由于CPUz跑分偏向Intel,所以不同平台对比CPUz分数不太公平,但相同平台对比依然具有一定参考价值。

PVE安装的Windows虚拟机(CPU为R5-5600G):CPUz单核530分,而正常跑分为单核580-590,性能损耗约为10%。

鲁大师国内用户应该很熟悉。鲁大师跑分的缺点是跑分差异较大,跑分权重不太合理,所以基本不看综合分数,只看CPU和显卡两个单项跑分。由于国产软件使用上基本没啥门槛这里就展开讲了,小心广告和捆绑软件即可。

Geekbench是少数支持全平台的性能测试软件,缺点是跑分偏向Apple,跨平台对比分数同样不太公平。macOS、Windows、Android、IOS系统下的使用都很简单,下载对应客户端跑分即可。后面我还会重点介绍Linux系统下的Geekbench跑分。

3Dmark毋庸多言,鼎鼎大名的3D性能测试工具,显卡跑分必备。我的All-In-One主机核显采用直通,而Tesla P4采用vGPU显卡虚拟化。从跑分情况来看:Tesla P4虚拟化跑分Timespy3800,低于平均分4600,性能损耗约为12-15%。

Linux系统性能测试

Linux系统性能测试没有Windows系统完善,常用的有Geekbench、UnixBench。先介绍一下Geekbench在Linux系统下的使用,下载Geekbench6并解压:

wget https://cdn.geekbench.com/Geekbench-6.2.1-Linux.tar.gz\ntar -xvf Geekbench-6.2.1-Linux.tar.gz

切换Geekbench-6.2.1-Linux目录,并运行geekbench6即可进行跑分。注意Geekbench非付费用户不能离线跑分,且跑分数据一定要上传到geekbench网站上查看。PVE系统虚拟机安装Ubuntu,R5-5600G的跑分只有正常跑分的一半(因为只分配了2个线程,可忽略多核数据):

而Windows系统WSL2跑分,R5-5600和原生跑分基本吻合,性能损失微乎其微。所以说Windows玩All-In-One也不是没道理的(除了有点费电):

另一个常用的Linux跑分工具就是UnixBench。UnixBench常作为服务器性能测试工具,下载并解压Unixbench后,切换到Unixbench目录:

cd UnixBench\n#需要测试多少线程,数字就填多少\n./Run -c 1

Linux下GPU性能跑分工具就更加匮乏了,Geekbench、UnixBench均可测试一部分图形性能。也可以使用OpenGL性能测试工具glmark2跑跑图形化性能。但是在Linux系统下确实没有像3Dmark这样好用的显卡测试工具。

apt install glmark2\nglmark2

Linux系统下大家对于显卡图形化的需求,反而不如用stablediffusion这样的AI计算应用来得普遍。

你的虚拟机性能怎么样,不妨和大家分享一下。

查看文章精彩评论,请前往什么值得买进行阅读互动

","gnid":"99bbd10529b7e704b","img_data":[{"flag":2,"img":[{"desc":"","height":"406","title":"","url":"https://p0.ssl.img.360kuai.com/t01fe2717222992abac.jpg","width":"946"},{"desc":"","height":"804","title":"","url":"https://p0.ssl.img.360kuai.com/t01d158b060f3376d8b.jpg","width":"804"},{"desc":"","height":"636","title":"","url":"https://p0.ssl.img.360kuai.com/t013c5fb258db99e521.jpg","width":"1080"},{"desc":"","height":"691","title":"","url":"https://p0.ssl.img.360kuai.com/t016cf9603c420b1116.jpg","width":"1080"},{"desc":"","height":"547","title":"","url":"https://p0.ssl.img.360kuai.com/t012e45c11389388f74.jpg","width":"1080"},{"desc":"","height":"338","title":"","url":"https://p0.ssl.img.360kuai.com/t015bc635076faa3cae.jpg","width":"1080"},{"desc":"","height":"606","title":"","url":"https://p0.ssl.img.360kuai.com/t012fb8bb3d1a9ebf73.jpg","width":"1080"}]}],"original":0,"pat":"art_src_1,qihu_negative,sexf,sex4,sexc,fts0,sts0","powerby":"pika","pub_time":1699354802000,"pure":"","rawurl":"http://zm.news.so.com/a85552b157eefb7b276ba6342edfc4b5","redirect":0,"rptid":"941c4494f33839c7","rss_ext":[],"s":"t","src":"什么值得买","tag":[{"clk":"ktechnology_1:linux","k":"linux","u":""},{"clk":"ktechnology_1:cpu","k":"cpu","u":""},{"clk":"ktechnology_1:ows","k":"ows","u":""}],"title":"All-In-One入门 篇七:All-In-One|虚拟机玩家必备的系统性能测试手册

裴钧秦2258在Android 代码中能执行Linux命令吗 -
郟斌克17698788410 ______ 可以,ANDROID本身就是以LINUX为基础的,下载一个SSH客户端(如ConnectBot),连接到本机就可以用LINUX命令操作手机了.

裴钧秦2258请问怎么在安卓上远程登陆Linux的图形界面? -
郟斌克17698788410 ______ 使用VNC server 很简单,先安装vnc server "yum 就可以了“ 1. 编辑一个档案 vi ~/.vnc/xstartup #!/bin/sh [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources xsetroot -solid grey vncconfig -iconic & xterm -geometry 80x18+10+10 -ls -title "$...

裴钧秦2258安卓的ssh框架和java ee的ssh框架有什么不同 -
郟斌克17698788410 ______ 安卓中根本就没有SSH框架,只有javaee里面有,android要跟ssh之间有关系,顶多是服务器用SSH搭的框架,然后安卓去调用,说白了,这个框架跟安卓毫无关系……

裴钧秦2258如何开启安android ssh 功能 -
郟斌克17698788410 ______ 由于Android对于APN的网络API没有公开,不过我们可以阅读源代码,然后进行数 据库操作,系统会自动监听数据库的变化,从而实现开启或者关闭APN. 大家可以研究一下frameworks/base/core/java/android/provider /Telephony.java这个类, 比较重要的就是 URI 和数据库字段: content://telephony/carriers 字段可以在Telephony.java中找到. 其实原理很简单 : 1 、 当开启APN的时候,设置一个正确的移动或者联通的APN 2、 关闭的时候设置一个错误APN就会自动关闭网络 !

裴钧秦2258如何通过ssh远程登录linux系统 -
郟斌克17698788410 ______ 通过ssh远程登录linux系统的方法:1、在需要远程访问的计算机的“新立得”里面安装openssh-server.这台计算机是远程计算机,你当前使用的计算机是本地计算机.如果使用Ubuntu或者其他Linux版本,已经安装了连接到远程计算机的软件....

裴钧秦2258如何使用ssh工具远程连接Linux服务器进行操作 -
郟斌克17698788410 ______ 在Linuxe服务器上开启远程和端口.内网的话直接用地址加端口即可连接.外网需要做端口映射.1.开启ssh(secure shell)服务(我的是linux ubuntu 10.10),当然在开启ssh服务之前,需要下载相关得软件,使用下面得命令即可:sudo apt-get ...

裴钧秦2258问个问题,安卓手机可以安装openssh的服务吗 -
郟斌克17698788410 ______ 您好! 如果你是要使用ssh的话可以到360手机助手下载相关的APP, 360手机助手有很多的喔~

裴钧秦2258ssh上怎么安装rsync服务端 -
郟斌克17698788410 ______ 安装SSH服务端和客户端代码如下复制代码sudo apt-get install openssh-server openssh-client 将 文件/文件夹 从远程Ubuntu机拷至本地(scp)代码如下复制代码scp -r [email protected]:/home/username/remotefile.txt . 将 文件/文件夹 从本地

裴钧秦2258有没有比较成熟的Android开源MVC框架 -
郟斌克17698788410 ______ Android的MVC框架有不少,但是不能成为主流. Android开发并不像企业及JAVA一样有主流的SSH, 毕竟企业JAVA 是WEB开发,而Android是客户端开发,客户端的代码别人是可以进行破解反编译的. 一般经理的要求是,框架写得越复杂.让别人反编译越难越好. 若大家都采用统一的MVC框架,那客户端的代码安全性就降低了.

裴钧秦2258什么是SSH? -
郟斌克17698788410 ______ http://baike.baidu.com/view/16184.htm 什么是SSH? SSH的英文全称是Secure Shell Protocol,安全外壳协议. 通过使用SSH,你可以把所有传输的数据进行加密,这样”中间人”这种攻击方式就不可能实现了,而且也能够防止DNS和IP欺骗....

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024