找回密码
 新注册用户
搜索
查看: 16690|回复: 40

[原创] [双路系列之二]双路E5645的LINUX安装使用记录

[复制链接]
发表于 2016-5-20 19:57:46 | 显示全部楼层 |阅读模式
本帖最后由 muclemanxb 于 2016-5-21 01:00 编辑

劳动节(2016年5月1日)那天,人生的第一台双路机上线,硬件配置为X8DTL-3+E5645×2+24G内存。
开始是使用windows7 Ultimate版本(就是沿用当初AMD AthlonⅡ 640平台的老硬盘),直接装上去就可以开机,使用驱动精灵安装了必要的驱动就开始欢乐的跑WCG了主要项目是OET。一个星期下来,发现PPD并不如想象中那么高。从boincstats记录来看,当时单机最高9.6K,平均在8K左右浮动。略微失望加上随后不慎碰上某人吹嘘“linux下提高20%~50%的PPD”,就动心了,开始了LINUX折腾之路。
一、发行版本选择
由于以前接触过linux,故这个选择到没什么困难,直接选定xubuntu、lubuntu、Debian这三个,中间放弃了ubuntu kylin(我又不把这台双路当作日常使用,所以微信、QQ这些对我来说没什么意义,故不考虑这个发型版本)。倒是安装过程中出现了不少的波折。
二、安装
1、第一开始选择版本号,一开始选定14.04 LTS版本,选择xubuntu,下载ISO镜像备用。
2、使用UtltraISO,打开ISO镜像,刻录到U盘上。方式选择USB-HDD+即可。
3、一路安装无话。不要选中“安装过程中下载更新”这个选项,因为我要指定更加适合自己网络的最快速的源,原来默认的源是ubuntu中国,对我来说网速并不咋的。
4、安装结束重启完毕系统会提示更新,我又取消了,在xubuntu软件中心里面选择编辑(记得好像是这个吧)-首选项,选择更新源,可手动指定也可以测试后再选,我这里网络条件是souhu的源是最快的,所以我选择这个。更新系统,把核心更新到4.2。
5、在xubuntu软件中心安装搜索安装boinc,版本是7.2.24,我觉得是足够了,毕竟在win7下面还用着6.3的版本。
6、因为E5645处理器是归属于Nehalem大框架下的,睿频的话普通的CPU频率检测根本看不出来,比如cpuinfo、sysinfo等,最后还是在软件中心搜索i7z(另外有一个i7z-GUI图形界面也可以选择),安装后用sudo i7z启动,可以看到当前的各个核心(物理core,不是逻辑核心)的睿频情况、负载率、温度。 无标题.png
7、安装telnet和SSH服务(这个都是从百度上面找来的,不过经我试验还是成功了)
  1. sudo apt-get install openbsd-inetd telnetd
复制代码

然后重启服务
  1. sudo /etc/init.d/openbsd-inetd restart
复制代码

查看telnet运行状态:
  1. netstat -a | grep telnet
复制代码

输出:tcp  0  0 *:telnet  *:*  LISTEN 则表明已经开启了telnet服务。
然后就是安装SSH,没啥,就是有安全这个噱头。其实我在自己的内网里面用,还启用了无线MAC过滤和白名单,除非有人那么一根筋非要从以太网攻进来黑我这台小机器,要不然这个还真用不到。但是我为啥要装呢?我也不知道。好吧,继续吧。
  1. sudo apt-get install openssh-server
复制代码

修改配置文件,我用的编辑器是nano(这个随意吧)
  1. sudo nano /etc/ssh/sshd_config
复制代码

在PermitRootLogin without-password这句之前加一个#号,把它注释掉
再增加一句"PermitRootLogin yes
然后保存,重启服务
  1. /etc/init.d/ssh restart
复制代码

因为通常lubuntu第一个账号是root组的,不改的话默认账户登不上去(这个我没尝试,都特么是网上说的)。
最后我用SSH登录的工具是putty,体积小(<1MB的体积)还超好用,而已自己定义窗口大小、行列数、字体什么的,速度超快。推荐。
8、远程桌面(写了那么多,这个才特么是重点,呼呼,累屎了)
先吐槽一下,用VNC来远程桌面的是什么心态?能不矫情吗?只需要装一个服务包的,非要搞一堆名堂出来。当然,这也是一个解决方案,但在内网上,体现不出来什么优势(其实我也没去了解到底有什么优势)。这里分享我从鬼佬处找来的方法。
  1. sudo apt-get install xrdp
复制代码

编辑一下配置文件
  1. nano /home/[your_username]/.xsession
复制代码

这个文件不一定存在,反正我这里就没有,但没关系,自己生成一个就好。往里面写内容
  1. #!/bin/sh
  2. /usr/bin/lxsession -s Lubuntu -e LXDE
复制代码

这里老外要求重启机器,但我没有,直接就开橹了。改配置文件,老外是这么解释的:
If you try connecting to your machine, you’re going to get a grey desktop. xrdp is trying to use the command “startx” to start a window manager. On Lubuntu, this will not work. You need xrdp to use the command “lxsession”


我读书少,看不懂,所以就不翻译了。然后在远程机器(这里是win7)下win+r打开运行对话框,mstsc,填入IP地址,用户名可填可不填,后面还有机会填
无标题.png
最后没什么以外的话,就顺利登进去了。然后就可以远程看小电影了,咳咳,监控机器运行情况。
后续补充:花生壳域名服务,外网远程登录。

评分

参与人数 3基本分 +21 收起 理由
sportfit + 3 很给力!
flybike007. + 3 赞一个!
CCCP0081 + 15 赞一个!

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2016-5-20 19:59:08 | 显示全部楼层
本帖最后由 muclemanxb 于 2016-5-22 23:13 编辑

1、i7z能监控处理器情况,但看看就行了,不要一直开着。
2、在桌面上也可以安装Psensor可以监控的参数更加多一点,但和win7下的aida之类的没得比。
在lubuntu软件中心搜索Psensor,安装即可。可以记录曲线、定义记录项目、更新时间间隔、记录时长等等。
那这里就要有人问了:为啥Psensor那么多优点,还要用命令模式下的i7z啊?
答案就是:因为ssh速度更加快啊,而且逼格这个得分更加高。
3、远程监控为什么不用Teamviewer?
安装Teamviewer请参考Lynt队友的这个帖子,这里我直接搬运一下。
假设已下载好deb安装包,然后
  1. sudo dpkg -i teamviewer_amd64.deb
复制代码
安装失败(提示缺少依赖库文件),在终端中接着输入指令(第一条修复依赖库,第二条再次安装):
  1. sudo apt-get install -f
  2. sudo dpkg -i teamviewer_amd64.deb
复制代码
再次失败,在终端中接着输入指令:
  1. sudo apt-get install -f
复制代码
完成安装。
在搜索中输入teamviewer,点击搜索到的图标运行,运行后可将teamviewer图标固定到启动器,之后便可点图标运行,建议在teamviewer中设置无人值守,开机随系统启动。
解释下原因:我这里用Teamviewer非常非常慢,不知道什么情况,在同一个路由器下都是这样。终于把我憋爆了,现在暂时这样下,把花生壳搞起来后看看SSH会不会速度好一点。

4、BUG报告
超微主板x8dtl-3有板载显卡G200eW,在ubuntu 14.04系列下认不出来,桌面是卡成翔了,检查硬件后是这样的:
sudo lshw -C display
*-display UNCLAIMED
description: VGA compatible controller
product: MGA G200eW WPCM450
vendor: Matrox Electronics Systems Ltd.
physical id: 1
bus info: pci@0000:08:01.0
version: 0a
width: 32 bits
clock: 33MHz
capabilities: pm vga_controller bus_master cap_list
configuration: latency=64 maxlatency=32 mingnt=16
resources: memory:f9000000-f9ffffff memory:faffc000-faffffff memory:fb000000-fb7fffff

已确认为BUG,原因在xorg服务上取消了XAA,详见这里讨论
暂时的解决方法有两个:
一是降级到12.04版本。
二是使用文件替换法(需要从12.04版本提取相应的文件,我懒得弄了),详见上面BUG报告贴的7楼。

5、使用本地主机上的boinc manager进行远程管理


回复

使用道具 举报

发表于 2016-5-20 21:08:34 | 显示全部楼层
花生壳威武,远程网卡启动。
回复

使用道具 举报

发表于 2016-5-20 21:15:20 来自手机 | 显示全部楼层
楼主威武,马克备习@_@
回复

使用道具 举报

发表于 2016-5-20 22:41:36 | 显示全部楼层
截图_2016-05-20_22-39-25.png

核弹镇楼。
回复

使用道具 举报

发表于 2016-5-21 01:08:04 | 显示全部楼层
linux下提高20%~50%的PPD?实际提高多少?
回复

使用道具 举报

发表于 2016-5-21 14:06:34 | 显示全部楼层
要是linux真有这么高的提升,还是值得折腾。
回复

使用道具 举报

 楼主| 发表于 2016-5-21 17:28:01 | 显示全部楼层
先看下图,5月1日上线,但前几天不稳定,PPD无参考价值。但从5日起可以看到PPD稳定在7.5K左右了(上下波动还是有,平均下来差不多就是这个数目,5~14日平均精确值是7337.5)。全部跑OTE子项目。
01.png

接下来看图2。15日是xubuntu 14.04装好上线,16、17日两天PPD暴涨。当然时间太短没啥说服力。前三天是24小时运行,后面被我折腾折腾,尤其是升级15.10失败导致一天没运行,所以PPD波动很大。另外就是跑的项目有变动,除了OTE,还有UGM。
02.png

总体来说,换装系统后没有长期运行过检验,所以还需要观察。这里有队友问起,那就应急回答一下@flybike007.  

评分

参与人数 1基本分 +3 收起 理由
flybike007. + 3 辛苦了!

查看全部评分

回复

使用道具 举报

发表于 2016-5-21 19:21:05 | 显示全部楼层
等待长期稳定运行的效果。
回复

使用道具 举报

发表于 2016-5-21 20:08:59 | 显示全部楼层
flybike007. 发表于 2016-5-21 01:08
linux下提高20%~50%的PPD?实际提高多少?

具体情况视项目而定。OET至少提高60%,大概每周会放出一批高效任务,提高在100%以上,持续大概一天。我之前用windows,PPD在1.5T左右,现在是2.5T,最高一天接近4T。

3G的IU跑OET每线程每小时是35-40分+,zika就不到30分。
一个项目持续几年,应该会不断优化,所以还是先捡旧的项目跑。

回复

使用道具 举报

发表于 2016-5-21 21:43:32 | 显示全部楼层
vardrag 发表于 2016-5-21 20:08
具体情况视项目而定。OET至少提高60%,大概每周会放出一批高效任务,提高在100%以上,持续大概一天。我之 ...

现在就跑三个:mapping cancer marker,fightAID,openzika.
,虚拟机装Linux跑是不是一样能提高PPD?
回复

使用道具 举报

发表于 2016-5-22 10:28:56 | 显示全部楼层
flybike007. 发表于 2016-5-21 21:43
现在就跑三个:mapping cancer marker,fightAID,openzika.
,虚拟机装Linux跑是不是一样能提高PPD ...

我只对比过OET在两个系统里面的效率。
MCM应该差不多。FAH2、zika比较新,就不一定了。FAH2要用AVX,1366好像不行吧?



回复

使用道具 举报

发表于 2016-5-22 11:35:31 | 显示全部楼层
vardrag 发表于 2016-5-22 10:28
我只对比过OET在两个系统里面的效率。
MCM应该差不多。FAH2、zika比较新,就不一定了。FAH2要用AVX,1366 ...

谢谢回复,我说怎么FAH2跑一个包要20H+呢,原来1366没有这个指令集。。
回复

使用道具 举报

发表于 2016-5-22 17:27:54 | 显示全部楼层
看来我的笔记本也要换成Ubuntu来跑了~
回复

使用道具 举报

发表于 2016-5-22 20:20:02 | 显示全部楼层
flybike007. 发表于 2016-5-22 11:35
谢谢回复,我说怎么FAH2跑一个包要20H+呢,原来1366没有这个指令集。。
...

2.5G的haswell-e一个包16-18小时,1366也没慢多少啊
1366跑CEP2确实是不行,几乎都不动
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 新注册用户

本版积分规则

论坛官方淘宝店开业啦~
欢迎大家多多支持基金会~

Archiver|手机版|小黑屋|中国分布式计算总站 ( 沪ICP备05042587号 )

GMT+8, 2024-4-24 01:55

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表