1
luikore 2013-10-30 09:24:41 +08:00 5
文章展示了 cat 命令的一个常见误用: 没有多个文件却用 cat 连接.
结果是多产生了一个进程和一个管道. 正确写法是: <some.txt other cmd ... 像 wc -l 这类命令的瓶颈明显是硬盘, parallel 以后反而比单核的慢. |
2
Muninn 2013-10-30 09:59:00 +08:00
恩 压缩估计会好很多
io类的命令,确实很难说 |
3
felix021 2013-10-30 10:25:19 +08:00
测试过wc和grep这种非IO密集型的应用,用了parallel以后反而慢了很多很多;bzip2的话性能可以提高好几倍
|
4
oldcai 2013-10-30 11:49:04 +08:00
@felix021 wc和grep就是IO密集型吧。bzip2之类的倒是CPU密集型。
人生何处不相逢啊。。felix021君。。 |
9
reusFork 2013-10-30 15:28:39 +08:00
确定这样压缩出来的文件还能解压么?
--pipe --spreadstdin Spread input to jobs on stdin (standard input). Read a block of data from stdin (standard input) and give one block of data as input to one job. |
10
luikore 2013-10-30 17:15:27 +08:00
@oldcai CPU比IO快多了, 而且多数CPU瓶颈的场景都是用GPU解决的, 3000个核做data parallel比寥寥几个核做task parallel效果好很多...
|
11
guangwong 2013-10-30 21:40:12 +08:00
= = 说真的,单核分析不动了我就不用这些东西分析了,有更垂直的轮子。。。。。
|
12
Ricepig 2013-10-31 02:24:12 +08:00
@luikore 我以前也是这么想的,直到看到两篇文章。一篇是说gpu做一个算法有多牛逼。另一篇是intel写的,说是你用来比较的cpu上的代码太烂,爷给你写一个,秒杀GPU实现。
|