V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
kevinhwang
V2EX  ›  Linux

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

  •  
  •   kevinhwang ·
    kevinhwang91 · Jul 15, 2016 · 4549 views
    This topic created in 3574 days ago, the information mentioned may be changed or developed.
    本人工作是打杂的,要设计高速电路和调试 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 replies    2016-07-17 14:49:46 +08:00
    xmgit
        1
    xmgit  
       Jul 15, 2016
    看 kernel source 一点问题都没有,为什么不自己 build?
    i7 只能使用双核?你确认?
    xmgit
        2
    xmgit  
       Jul 15, 2016
    如果 ubuntu 是这个德行,那么我推荐 Gentoo
    kevinhwang
        3
    kevinhwang  
    OP
       Jul 15, 2016
    @Bardon 看 source code 指用 sublime 看,突出 sublime 的好并不是说我个人能力强悍。你可以用 Ubuntu 在 vmware 打开 windows 试试看,是否只能选择 2processor ,理论上要选 4 才能发挥 i7
    xmgit
        4
    xmgit  
       Jul 15, 2016
    @kevinhwang 好久没碰过 ubuntu 了,不过在我的发行版下, vmware 是可以选 4 核的。
    kevinhwang
        5
    kevinhwang  
    OP
       Jul 15, 2016
    @Bardon 这里的 processor 是 number of processer ,尝试用 number of processer 2 和 number of cores per processor 2 开 windows ,真的卡出翔(同硬件下主系统 windows )
    ovear
        6
    ovear  
       Jul 15, 2016
    1 、开 vt 解决。。我记得 virtualbox 和 vmware 都可以。追求高性能请上 kvm 。
    2 、支不支持多线程取决于程序。。跟命令一点关系没有,命令其实就是个可执行文件, 7z 你装了之后,在 linux 下也支持多线程。

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

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

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