新足迹

 找回密码
 注册

精华好帖回顾

· 【那些年我们追过的潮流】: 经典老照片回顾,我的时尚从88年开始~如今潮流大逆转,而我始终如一! (2013-3-24) Kittymeow · 穷人买房记(96楼,房子要卖了) (2008-9-6) jewar
· Without You (Patrick Zhu Vs SteveKing之一) (2008-6-2) patrickzhu · 亲爱的,我该怎样放开你的手 (2015-7-1) yann
Advertisement
Advertisement
查看: 1523|回复: 29

求教,什么是决定计算机模型计算速度的因素?(更新: it 说raid 1 不会增加读写速度?!哪种raid可以增加呢??) [复制链接]

发表于 2012-11-16 11:45 |显示全部楼层
此文章由 岸芷汀兰 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 岸芷汀兰 所有!转贴必须注明作者、出处和本声明,并保持内容完整
本帖最后由 岸芷汀兰 于 2012-11-19 17:07 编辑

老板要给配台新电脑做模型计算,现在的电脑需要2天时间,老板希望新电脑能把计算时间缩短到a few hours,问了it staff,人家说我现在的电脑是fairly good enough, a new one is not going to improve a lot. 所以来足迹问问高人:什么是决定计算速度的关键?现在的是i5-2400 CPU with 3.1hz, 16GB memory, 512GB HDD, win 7 64 bit system.大概这些参数, 谢谢

更新:不知道是为什么,IT 不建议用raid,谁能给解释一下,到底raid1可以实现速度增加吗?谢谢

Advertisement
Advertisement

发表于 2012-11-16 11:48 |显示全部楼层
此文章由 cangaru 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 cangaru 所有!转贴必须注明作者、出处和本声明,并保持内容完整
cpu freq is too low, only 3.1hz, better to have a giga hz cpu

发表于 2012-11-16 11:53 |显示全部楼层
此文章由 岸芷汀兰 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 岸芷汀兰 所有!转贴必须注明作者、出处和本声明,并保持内容完整
cangaru 发表于 2012-11-16 11:48
cpu freq is too low, only 3.1hz, better to have a giga hz cpu

哈哈,是我漏写了个g , 3.1 GHz

发表于 2012-11-16 11:55 |显示全部楼层
此文章由 北风 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 北风 所有!转贴必须注明作者、出处和本声明,并保持内容完整
你们需要一个server

发表于 2012-11-16 11:56 |显示全部楼层
此文章由 kawara 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 kawara 所有!转贴必须注明作者、出处和本声明,并保持内容完整
可以了,不需要提升电脑。程序需要改进

发表于 2012-11-16 11:57 |显示全部楼层
此文章由 kane321 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 kane321 所有!转贴必须注明作者、出处和本声明,并保持内容完整
问预算,搞server
Advertisement
Advertisement

退役斑竹

发表于 2012-11-16 12:07 |显示全部楼层
此文章由 大饼 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 大饼 所有!转贴必须注明作者、出处和本声明,并保持内容完整
本帖最后由 大饼 于 2012-11-16 12:09 编辑

模型软件能用几个core?
如果没有限制,上i7,用最好的主板, 甚至志强i7。
软件的io 吞吐量大吗? 如果很大,上ssd,最好在ramdisk上跑。
还有就是超cpu,超ram的频率了
不过就算全用上估计估计也很难从2天缩减到2小时吧

如果软件能在多cpu 服务器上跑,那搞server 的TX继续

评分

参与人数 1积分 +2 收起 理由
岸芷汀兰 + 2 谢谢,心中有数了

查看全部评分

专攻电子电路

发表于 2012-11-16 12:09 |显示全部楼层
此文章由 cangaru 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 cangaru 所有!转贴必须注明作者、出处和本声明,并保持内容完整
还要看你们的模型是否可以分解并行运算,可以快很多

发表于 2012-11-16 12:10 |显示全部楼层
此文章由 未名湖 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 未名湖 所有!转贴必须注明作者、出处和本声明,并保持内容完整
配置不错了,看一下建模的时候硬盘读取大吗?大的话换SSD,会提高些。

不行的话就只能上I7 高配,32G内存,ssd raid了,不过提高不了多少

评分

参与人数 1积分 +1 收起 理由
岸芷汀兰 + 1 谢谢

查看全部评分

发表于 2012-11-16 12:14 |显示全部楼层
此文章由 K.U.Double-D 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 K.U.Double-D 所有!转贴必须注明作者、出处和本声明,并保持内容完整
Clustered Computing Grid

发表于 2012-11-16 12:14 |显示全部楼层
此文章由 悉尼有游侠 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 悉尼有游侠 所有!转贴必须注明作者、出处和本声明,并保持内容完整
感觉不是配置问题,你的模型是什么运算? 在什么platform 上面跑? 能做多线程吗? 可以做GPU 运算吗?
Advertisement
Advertisement

退役斑竹

发表于 2012-11-16 12:15 |显示全部楼层
此文章由 大饼 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 大饼 所有!转贴必须注明作者、出处和本声明,并保持内容完整
个人认为速度主要由
cpu速度,
多少个core
ram 吞吐率
io(硬盘)吞吐率(如果软件需要读写大量文件)

发表于 2012-11-16 12:16 |显示全部楼层
此文章由 Fernando 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 Fernando 所有!转贴必须注明作者、出处和本声明,并保持内容完整
这样的配置跑2天,要靠换硬件减少到几小时基本没可能,你们的it说得没错

发表于 2012-11-16 13:52 |显示全部楼层
此文章由 岸芷汀兰 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 岸芷汀兰 所有!转贴必须注明作者、出处和本声明,并保持内容完整
本帖最后由 岸芷汀兰 于 2012-11-16 13:54 编辑

谢谢楼上各位,软件是需要读写大量文件,跑一次生成数据大概40gb, 如果用2个 120GB SSD做raid,(每次跑完把数据移其他硬盘上),  i7-3960x 3.3ghz, 64gb ram,速度有没有可能提高到1天?理论上是提高50%,但不知道实际能有多少,有人有类似经验的吗?

发表于 2012-11-16 14:27 |显示全部楼层
此文章由 未名湖 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 未名湖 所有!转贴必须注明作者、出处和本声明,并保持内容完整
岸芷汀兰 发表于 2012-11-16 13:52
谢谢楼上各位,软件是需要读写大量文件,跑一次生成数据大概40gb, 如果用2个 120GB SSD做raid,(每次跑完 ...

一天有可能,得看你的64G内存的最大带宽和ssd raid的最大带宽,这种情况必须上raid卡了,一般主板自带的raid 全速走的话,到不了理论值。

全部的话,是有可能但没人敢保证

评分

参与人数 1积分 +2 收起 理由
岸芷汀兰 + 2 谢谢

查看全部评分

退役斑竹

发表于 2012-11-16 15:12 |显示全部楼层
此文章由 大饼 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 大饼 所有!转贴必须注明作者、出处和本声明,并保持内容完整
软件运行需要多少内存。如果只要几个G。64G内存,不知道能不能开个50多G的ramdisk。
Advertisement
Advertisement

发表于 2012-11-16 22:54 |显示全部楼层
此文章由 岸芷汀兰 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 岸芷汀兰 所有!转贴必须注明作者、出处和本声明,并保持内容完整
大饼 发表于 2012-11-16 15:12
软件运行需要多少内存。如果只要几个G。64G内存,不知道能不能开个50多G的ramdisk。 ...

感觉ramdisk会减慢开机,前段时间隔壁办公室一人新配的电脑就做了ramdisk, 一次看他重起开机,花了好长时间,不知道是不是我对他的新电脑期望太高

退役斑竹

发表于 2012-11-16 22:56 |显示全部楼层
此文章由 大饼 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 大饼 所有!转贴必须注明作者、出处和本声明,并保持内容完整
岸芷汀兰 发表于 2012-11-16 22:54
感觉ramdisk会减慢开机,前段时间隔壁办公室一人新配的电脑就做了ramdisk, 一次看他重起开机,花了好长 ...

那是因为他开了load save image。
如果不用保存ramdisk上的内容开关机速度没有变化

评分

参与人数 1积分 +1 收起 理由
岸芷汀兰 + 1 谢谢

查看全部评分

专攻电子电路

发表于 2012-11-16 23:03 |显示全部楼层
此文章由 岸芷汀兰 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 岸芷汀兰 所有!转贴必须注明作者、出处和本声明,并保持内容完整
本帖最后由 岸芷汀兰 于 2012-11-16 23:25 编辑
未名湖 发表于 2012-11-16 14:27
一天有可能,得看你的64G内存的最大带宽和ssd raid的最大带宽,这种情况必须上raid卡了,一般主板自带的r ...


记得报价单上写的是64GB 1600MHZ, DDR3, 不知道什么概念,带宽够大吗?另外一般raid card多少钱?(不想超的太离谱), 刚才google了一下,怎么价格可以从11刀-300多不等?求解,谢谢

发表于 2012-11-19 16:52 |显示全部楼层
此文章由 岸芷汀兰 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 岸芷汀兰 所有!转贴必须注明作者、出处和本声明,并保持内容完整
本帖最后由 岸芷汀兰 于 2012-11-19 17:08 编辑

更新:IT的人不建议用raid, 认为raid 1不可以增加速度?
原文:
SSD RAID 1 will not improve any read / write speed unfortunately. RAID 1  
is a mirror set, mainly used for redundancy. If anything, it will  
degrade read/write speed since the OS will need to read from 1 HDD, but  
write to 2 HDD.

If any, my recommendation is to have the OS running on 1 SSD, and your  
data generation on the other SSD.

如果只是像他说的,一个ssd跑系统,一个ssd 生成数据,速度能快多少?个人感觉不会快多少

发表于 2012-11-19 17:28 |显示全部楼层
此文章由 jesusblessme 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 jesusblessme 所有!转贴必须注明作者、出处和本声明,并保持内容完整
撇开SSD还是普通硬盘,挂钩呢讨论raid
raid1是用于数据安全,2块硬盘镜像,所以速度还是和原先的一样
raid0是2块硬盘作一块用,增加读写熟读一倍,但是容错率奇差.
一般使用raid10,就是raid0+raid1, 理论上很raid0一样,速度快1倍,同时也有容错性.
raid5现在使用越来越少.

评分

参与人数 1积分 +2 收起 理由
岸芷汀兰 + 2 谢谢

查看全部评分

Advertisement
Advertisement

发表于 2012-11-19 17:41 |显示全部楼层
此文章由 kawara 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 kawara 所有!转贴必须注明作者、出处和本声明,并保持内容完整
本帖最后由 kawara 于 2012-11-19 16:50 编辑

听你们IT的。

评分

参与人数 1积分 +1 收起 理由
岸芷汀兰 + 1 哈哈,好吧

查看全部评分

发表于 2012-11-19 19:41 |显示全部楼层
此文章由 yolandalinz 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 yolandalinz 所有!转贴必须注明作者、出处和本声明,并保持内容完整
raid1不能增加写速度是没错,哪个傻b it说raid1不能增加读速度的?

发表于 2012-11-19 22:01 |显示全部楼层
此文章由 holyplague 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 holyplague 所有!转贴必须注明作者、出处和本声明,并保持内容完整
你们IT基本是对得。 raid1只是理论上能提高读速度, 需要主控卡能很好的完成load balancing外加需要OS也有很好的driver支持, 但现实利用中基本不存在。 预算有限不能上raid10的话就听IT的买两个ssd分开用, 一个用来OS+读取, 另外一个专门用来写入, 多少能快点。

发表于 2012-11-19 22:12 |显示全部楼层
此文章由 北风 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 北风 所有!转贴必须注明作者、出处和本声明,并保持内容完整
上raid10,即使不是ssd也肯定能提高性能
但是几十g的东西写两天,瓶颈应该不是io
找你们这个软件的support问问

评分

参与人数 1积分 +2 收起 理由
岸芷汀兰 + 2 谢谢

查看全部评分

发表于 2012-11-19 22:18 |显示全部楼层
此文章由 北风 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 北风 所有!转贴必须注明作者、出处和本声明,并保持内容完整
还有一定要看你这是什么样的软件
你笼统的说个“模型计算”不够
Advertisement
Advertisement

发表于 2012-11-20 23:20 |显示全部楼层
此文章由 victorzw 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 victorzw 所有!转贴必须注明作者、出处和本声明,并保持内容完整
应从运行逻辑上入手。任何的大改进是architecture上的改进

发表于 2012-11-21 09:24 |显示全部楼层
此文章由 Yonny 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 Yonny 所有!转贴必须注明作者、出处和本声明,并保持内容完整
软件调优啦。见过很多这种案例,软件写的烂,效率低,却一味指责硬件太差,以为升级硬件就可以解决问题。

乔布斯说过的,软件是灵魂。你的配置上来看,硬件已经基本上是顶级的啦。再更换硬件也很难有超过50%的性能提升。更何况从两天减少到几个小时。
江南有佳丽 出于帝王州 繁花未曾见 王谢纸上闻
茕茕影孑立 烟雨两凄迷 凭栏望楼台 四百寺安在
------陈叁

发表于 2012-11-22 15:13 |显示全部楼层
此文章由 karrigen 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 karrigen 所有!转贴必须注明作者、出处和本声明,并保持内容完整
关键看软件是怎么写的,数据是从内存读取还是硬盘读取,瓶颈是CPU计算还是数据读取。
Raid1+只能提高硬盘到内存的数据读写速度,如果你的软件是先把数据读到内存再计算,那Raid毛用都没有。
你可以在运行模型的时候,使用task manager进行monitor, 就会知道瓶颈在哪里了。

发表于 2012-11-23 18:16 |显示全部楼层
此文章由 float 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 float 所有!转贴必须注明作者、出处和本声明,并保持内容完整
感觉不是硬盘速度慢,40g一般硬盘估计半小时就读写完了

SSD一般就比非SSD硬盘快个2,3倍而已

还是的优化程序,至少不要用JAVA,MATLAB之类的

发表回复

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

本版积分规则

Advertisement
Advertisement
返回顶部