LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: chinadragon007

虚拟机更快?

[复制链接]
 楼主| 发表于 2008-5-27 09:17:34 | 显示全部楼层
其实这个不算是什么大问题,毕竟不是很经常做这样的转换。
只是觉得这个现象有些意思,值得好好想一想。兄弟们也一起想想,这对我们更好的理解计算机的工作过程,对虚拟机可能都有一些帮助吧。

另外,nice命令的效果也是显著的。在虚拟机上,如果用nice -n -20 mplayer ……这样的命令,时间可以控制在1m44s。比原来的3m44少用了一半以上的时间!
回复 支持 反对

使用道具 举报

发表于 2008-5-27 11:34:49 | 显示全部楼层
Post by chinadragon007;1855466
To yourfriend :
CPU使用率方面,物理机和虚拟机差别非常大。物理机稳定在30%左右,虚拟机约60%左右。从完成的时间和CPU使用率上看,却似乎是虚拟机的效率更胜于物理机?我觉得这可能有其它原因,无论怎么样,如果虚拟机的效率会高于物理机都是说不通的。


看来原因是CPU的利用率太低,看来虚拟机作了很多优化,它可以最大限度的使用物理机的CPU资源,提高CPU的利用率。但是物理机上的程序恐怕就要程序自己做了。
你的CPU应该是多核心的吧。
回复 支持 反对

使用道具 举报

发表于 2008-5-27 17:01:16 | 显示全部楼层
Post by chinadragon007;1855466
To yourfriend :
     没有开虚拟机测试。物理机2G内存。虚拟机分配512M。物理机无swap,虚拟机swap 为252M。


我不太懂,猜猜而已
会是swap的原因吗?

另外chinadragon007,你说的是怎么提取和转换mp3呀?
$mplayer -vo null *.rmvb > *.mp3
是这样用吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-28 08:59:12 | 显示全部楼层
To onelay:
    兄弟的方法很好!速度很快,在物理机和虚拟机上都可以达到2分钟以内,谢谢!

To tiansworld:
swap 应该只是在内存不足的情况下“借用”的一些磁盘空间。2G内存的物理机不需要用到swap,实际上我也从来没有发现内存的使用量多于1G过。
我想做的的确是提取和转换mp3,不过兄弟的用法我认为不可行。
mplayer -vo null *.rmvb > *.mp3
得到的mp3文件应该是一个文本文件吧,呵呵。我的用法也是在linuxsir上看到的:
mplayer -novideo -ao pcm *.rmvb
这个命令会生成一个audiodump.wav文件。再用
lame -m s -b 128 audiodump.wav target.mp3
最终转换为mp3文件。

To shawn.p.huang:
     我的CPU是双核的。虚拟机虚拟的是单核的CPU。结合onelay兄弟的用法,我猜会不会是物理机虽然没有最终将视频显示出来,但是它还是做了解码的工作。使整个的速度提不上去。对于虚拟机,就没有去做?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-5-28 09:28:56 | 显示全部楼层
To onelay:
    兄弟的方法从哪里查到的?我在man手册里没有找到-novideo方法。兄弟参与做mplayer这个项目么?
回复 支持 反对

使用道具 举报

发表于 2008-5-28 11:39:40 | 显示全部楼层
过奖了,只是一个喜欢linux的普通用户啦,也许你没留意到。

-nosound  不播放/编码声音。 对基准测试有用。

-novideo 不播放/编码视频。 但在许多情况下不工作, 请使用 -vc null -vo null替代。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2008-5-29 08:07:45 | 显示全部楼层
Post by chinadragon007;1855810

To tiansworld:
swap 应该只是在内存不足的情况下“借用”的一些磁盘空间。2G内存的物理机不需要用到swap,实际上我也从来没有发现内存的使用量多于1G过。
我想做的的确是提取和转换mp3,不过兄弟的用法我认为不可行。
mplayer -vo null *.rmvb > *.mp3
得到的mp3文件应该是一个文本文件吧,呵呵。我的用法也是在linuxsir上看到的:
mplayer -novideo -ao pcm *.rmvb
这个命令会生成一个audiodump.wav文件。再用
lame -m s -b 128 audiodump.wav target.mp3
最终转换为mp3文件。

谢谢了,又学会一个东西:)还不知道mplayer可以这么做,有空试试。
回复 支持 反对

使用道具 举报

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

本版积分规则

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