V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
kevinhwang
V2EX  ›  Linux

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

  •  
  •   kevinhwang · 2016-07-15 21:15:02 +08:00 · 4044 次点击
    这是一个创建于 2859 天前的主题,其中的信息可能已经有所发展或是发生改变。
    本人工作是打杂的,要设计高速电路和调试 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
    22 条回复    2016-07-17 14:49:46 +08:00
    Bardon
        1
    Bardon  
       2016-07-15 21:57:02 +08:00
    看 kernel source 一点问题都没有,为什么不自己 build?
    i7 只能使用双核?你确认?
    Bardon
        2
    Bardon  
       2016-07-15 21:57:27 +08:00
    如果 ubuntu 是这个德行,那么我推荐 Gentoo
    kevinhwang
        3
    kevinhwang  
    OP
       2016-07-15 22:03:36 +08:00
    @Bardon 看 source code 指用 sublime 看,突出 sublime 的好并不是说我个人能力强悍。你可以用 Ubuntu 在 vmware 打开 windows 试试看,是否只能选择 2processor ,理论上要选 4 才能发挥 i7
    Bardon
        4
    Bardon  
       2016-07-15 22:07:12 +08:00
    @kevinhwang 好久没碰过 ubuntu 了,不过在我的发行版下, vmware 是可以选 4 核的。
    kevinhwang
        5
    kevinhwang  
    OP
       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
        6
    ovear  
       2016-07-15 22:20:50 +08:00
    1 、开 vt 解决。。我记得 virtualbox 和 vmware 都可以。追求高性能请上 kvm 。
    2 、支不支持多线程取决于程序。。跟命令一点关系没有,命令其实就是个可执行文件, 7z 你装了之后,在 linux 下也支持多线程。

    至于 linux 适合 i5 。。这个我倒是不清楚,但是我个人觉得 linux 适合服务器一些, linux 的 ACPI 支持倒是一团糟。。会耗电些,所以我选择 windows 。。
    ovear
        7
    ovear  
       2016-07-15 22:21:51 +08:00
    @ovear 更正
    至于 linux 适合 i5 。。这个我倒是不清楚 => 至于 linux 适合 i5 。。这个我个人不怎么认同,不清楚 lz 是出于什么理由说出这个的
    kevinhwang
        8
    kevinhwang  
    OP
       2016-07-15 22:27:50 +08:00
    @ovear 因为感觉除了 make cpu 才齐心协力,大部分时候只有一个干活。日常用起来都是 2 线程比较多。所以我才请教多线程的命令
    ovear
        9
    ovear  
       2016-07-15 23:27:05 +08:00
    @kevinhwang 取决于你用的程序支不支持多线程。。一个核心是作为调度的。。自然高
    imn1
        10
    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
        11
    owt5008137  
       2016-07-16 00:39:03 +08:00 via Android
    多核 tar 有个专门的开源工具的,忘记叫什么名字了
    adadada
        12
    adadada  
       2016-07-16 00:43:48 +08:00
    xz 有个参数 --threads=N ,可以多线程工作
    owt5008137
        13
    owt5008137  
       2016-07-16 00:44:49 +08:00 via Android
    刚刚搜了下搜到这些个
    http://stackoverflow.com/questions/12313242/utilizing-multi-core-for-targzip-bzip-compression-decompression

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

    或者 linux 里也可以用 7zip 的,包名一般是 p7zip
    cdwyd
        14
    cdwyd  
       2016-07-16 01:00:04 +08:00 via Android
    我一直觉得注册表是个很不错的东西,统一管理
    kevinhwang
        15
    kevinhwang  
    OP
       2016-07-16 01:47:51 +08:00 via Android
    感谢楼上各位,先记录下,找个时间统一折腾
    yyfearth
        16
    yyfearth  
       2016-07-16 08:03:03 +08:00
    @owt5008137 @kevinhwang 我记得 xz 可以 --threads=0 指定线程数量 0 表示根据 CPU Cores 自动设置
    Trim21
        17
    Trim21  
       2016-07-16 10:09:37 +08:00 via Android
    @imn1 搭车问,现在有什么发行版的内核有这么新? Ubuntu16.04 看了下只有 4.4
    dant
        18
    dant  
       2016-07-16 11:02:49 +08:00 via Android
    Windows Client 和 Windows Server Standard 对 CPU 插槽数量有限制,最多支持双路
    fewtime
        19
    fewtime  
       2016-07-16 12:35:20 +08:00 via iPhone   ❤️ 1
    @Trim21 arch 洗发水
    imn1
        20
    imn1  
       2016-07-16 12:36:09 +08:00   ❤️ 1
    @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 的源有最新的
    Trim21
        21
    Trim21  
       2016-07-16 12:52:57 +08:00 via Android
    @cowlogli 洗发水是什么😂Arch 的别名?
    sensui7
        22
    sensui7  
       2016-07-17 14:49:46 +08:00
    linux 挑硬件是出名的, 然而我第一次听说 linux 无法充分发挥硬件性能, 看过很多大牛为了追求高配置, "只能"选择 linux
    是不是 vmware 的问题??
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3077 人在线   最高记录 6547   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 15:00 · PVG 23:00 · LAX 08:00 · JFK 11:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.