小菜对 Ubuntu( linux)的看法和两个疑问

2016-07-15 21:15:02 +08:00
 kevinhwang
本人工作是打杂的,要设计高速电路和调试 linux/android 驱动,目前台式 6700k 16g 内存。
这就导致我不可能离开 windows ,硬件这块需要比较多 EDA ,但软件却需要 linux 。
不是 geek ,只觉得平台好用就 OK (例如不用 vim 而用 sublime,看kernel source code一点问题都没有 )。
个人讨厌 Windows 下注册表和 cmd ,其他都表示喜欢。
1 : Ubuntu 在 vmware 开 windows ,无法选择超过 2processor ,如何突破?( windows 下开 Ubuntu 可以 8processor )
2 : Linux 下如何启动常用多核指令?例如 xz 单线程,对比 windows 下的 7z 我是无法接受。
本人硬件控,硬件性能不充分利用不会考虑用 Linux 做主系统,感觉 Linux 更合适 i5 以下或者服务器 CPU , i7 真尴尬,欢迎纠正我的错误看法: 0
4052 次点击
所在节点    Linux
22 条回复
Bardon
2016-07-15 21:57:02 +08:00
看 kernel source 一点问题都没有,为什么不自己 build?
i7 只能使用双核?你确认?
Bardon
2016-07-15 21:57:27 +08:00
如果 ubuntu 是这个德行,那么我推荐 Gentoo
kevinhwang
2016-07-15 22:03:36 +08:00
@Bardon 看 source code 指用 sublime 看,突出 sublime 的好并不是说我个人能力强悍。你可以用 Ubuntu 在 vmware 打开 windows 试试看,是否只能选择 2processor ,理论上要选 4 才能发挥 i7
Bardon
2016-07-15 22:07:12 +08:00
@kevinhwang 好久没碰过 ubuntu 了,不过在我的发行版下, vmware 是可以选 4 核的。
kevinhwang
2016-07-15 22:16:09 +08:00
@Bardon 这里的 processor 是 number of processer ,尝试用 number of processer 2 和 number of cores per processor 2 开 windows ,真的卡出翔(同硬件下主系统 windows )
ovear
2016-07-15 22:20:50 +08:00
1 、开 vt 解决。。我记得 virtualbox 和 vmware 都可以。追求高性能请上 kvm 。
2 、支不支持多线程取决于程序。。跟命令一点关系没有,命令其实就是个可执行文件, 7z 你装了之后,在 linux 下也支持多线程。

至于 linux 适合 i5 。。这个我倒是不清楚,但是我个人觉得 linux 适合服务器一些, linux 的 ACPI 支持倒是一团糟。。会耗电些,所以我选择 windows 。。
ovear
2016-07-15 22:21:51 +08:00
@ovear 更正
至于 linux 适合 i5 。。这个我倒是不清楚 => 至于 linux 适合 i5 。。这个我个人不怎么认同,不清楚 lz 是出于什么理由说出这个的
kevinhwang
2016-07-15 22:27:50 +08:00
@ovear 因为感觉除了 make cpu 才齐心协力,大部分时候只有一个干活。日常用起来都是 2 线程比较多。所以我才请教多线程的命令
ovear
2016-07-15 23:27:05 +08:00
@kevinhwang 取决于你用的程序支不支持多线程。。一个核心是作为调度的。。自然高
imn1
2016-07-15 23:35:07 +08:00
1.skylake 在 linux 需要用较新的 kernel ,>4.5rc ,建议 4.6
2.kvm+qemu 选 8processor 没问题,你的 grub 是否用了 nolapic 参数启动?
好象是这个,忘了,有个参数是影响 CPU 数量的
题外:装 kvm+qemu 记得用 Windows Virtio Drivers ,用与不用区别很大,虽然装步骤繁琐,但值得
owt5008137
2016-07-16 00:39:03 +08:00
多核 tar 有个专门的开源工具的,忘记叫什么名字了
adadada
2016-07-16 00:43:48 +08:00
xz 有个参数 --threads=N ,可以多线程工作
owt5008137
2016-07-16 00:44:49 +08:00
刚刚搜了下搜到这些个
http://stackoverflow.com/questions/12313242/utilizing-multi-core-for-targzip-bzip-compression-decompression

里面提到的多核的工具是 pigz , pbigz 或者 xz

或者 linux 里也可以用 7zip 的,包名一般是 p7zip
cdwyd
2016-07-16 01:00:04 +08:00
我一直觉得注册表是个很不错的东西,统一管理
kevinhwang
2016-07-16 01:47:51 +08:00
感谢楼上各位,先记录下,找个时间统一折腾
yyfearth
2016-07-16 08:03:03 +08:00
@owt5008137 @kevinhwang 我记得 xz 可以 --threads=0 指定线程数量 0 表示根据 CPU Cores 自动设置
Trim21
2016-07-16 10:09:37 +08:00
@imn1 搭车问,现在有什么发行版的内核有这么新? Ubuntu16.04 看了下只有 4.4
dant
2016-07-16 11:02:49 +08:00
Windows Client 和 Windows Server Standard 对 CPU 插槽数量有限制,最多支持双路
fewtime
2016-07-16 12:35:20 +08:00
@Trim21 arch 洗发水
imn1
2016-07-16 12:36:09 +08:00
@Trim21
自己升级就行
ubuntu 看这个
https://mintguide.org/system/569-install-linux-kernel-4-4-1-stable-on-linux-mint.html
自己改对应的版本号(先到 ubuntu 上面看看文件的版本号)

debian testing weekly 现在应该有 4.6 ,我上个月装是 4.5rc4
testing 的源有最新的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/292778

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX