lscpu не дает вывода в WSL

Я нахожусь в Ubuntu в Windows. Я нахожусь в Ubuntu 16.04.2 LTS. Я смущен это lscpu не дает вывода.

Но man lscpu и lscpu -h даст мне правильную информацию.

Какова проблема и как я могу зафиксировать ее?

1
задан 15 July 2017 в 00:12

2 ответа

Не только необходимо быть в последней версии Windows, у Вас также должны быть последние обновления для Ubuntu в WSL.

Я был на версии 1709 Win 10, сборка ОС 16299.64 с WSL создание отчетов о Ubuntu 16.04.2, когда, когда я выполнил команду lscpu и она не обеспечила вывода. Это также дало код возврата 1.

[ joelk: ~ ]$ lscpu
[ joelk: ~ ]$ echo rc=$?
rc=1
[ joelk: ~ ]$ uname -rv
4.4.0-43-Microsoft #1-Microsoft Wed Dec 31 14:42:53 PST 2014
[ joelk: ~ ]$

После того, как я выполнил a

$ sudo apt-get update 

и a

$ sudo apt-get upgrade

Ubuntu сообщила 16.04.3 и команда lscpu, обеспеченная ожидаемый вывод.

[ joelk: ~ ]$ lscpu
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                4
On-line CPU(s) list:   0-3
Thread(s) per core:    2
Core(s) per socket:    2
Socket(s):             1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 142
Model name:            Intel(R) Core(TM) i7-7500U CPU @ 2.70GHz
Stepping:              9
CPU MHz:               2904.000
CPU max MHz:           2904.0000
BogoMIPS:              5808.00
Virtualization:        VT-x
Hypervisor vendor:     vertical
Virtualization type:   full
Flags:                 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 fma cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave osxsave avx f16c rdrand
[ joelk: ~ ]$ echo $?
0
[ joelk: ~ ]$
1
ответ дан 3 December 2019 в 06:53

Когда использование Windows Subsystem для Linux удостоверяется, что Вы находитесь на последней доступной версии Windows.

(Win+R-> тип winver)

Я нахожусь на сборке версии 1703 15063.483 (Обновление Создателей), и lscpu работает просто великолепно.

onoma:~$ lscpu
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                2
On-line CPU(s) list:   0,1
Thread(s) per core:    1
Core(s) per socket:    2
Socket(s):             1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 15
Model name:            Intel(R) Pentium(R) Dual  CPU  E2200  @ 2.20GHz
Stepping:              13
CPU MHz:               2200.000
CPU max MHz:           2200.0000
BogoMIPS:              4400.00
Hypervisor vendor:     vertical
Virtualization type:   full
Flags:                 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm pni dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm
3
ответ дан 3 December 2019 в 06:53

Другие вопросы по тегам:

Похожие вопросы: