Вопросы с тегом «cpu»

Центральный процессор (CPU) - это микросхема в компьютере, которая фактически выполняет операции и вычисления, которые выполняются во время работы программы. По сути, это то, что выполняет программу.

12
Как узнать количество ядер системы в Linux?
Я хотел узнать, сколько ядер у моей системы, поэтому я искал тот же вопрос в Google. У меня есть некоторые команды, такие как lscpuкоманда. Когда я попробовал эту команду, она дала мне следующий результат: $ lscpu Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte Order: Little Endian CPU(s): 4 On-line CPU(s) …
231 linux  cpu 

4
Что означают флаги в / proc / cpuinfo?
Как я могу определить, есть ли у моего процессора особая функция? (64-битный набор команд, аппаратная виртуализация, криптографические ускорители и т. Д.) Я знаю, что файл /proc/cpuinfoсодержит эту информацию в flagsстроке, но что означают все эти загадочные сокращения? Например, учитывая следующее извлечение из /proc/cpuinfo, у меня есть 64-битный процессор? Есть ли …
212 linux  cpu  arm  x86 

3
Linux "top" команда: что мы используем, sy, ni, id, wa, hi, si и st (для использования процессора)?
Когда я выпускаю topв Linux, я получаю результат, похожий на этот: Одна из строк имеет информацию об использовании процессора, представленную следующим образом: Cpu(s): 87.3%us, 1.2%sy, 0.0%ni, 27.6%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Хотя я знаю определения каждого из них (гораздо ниже), я не понимаю, что именно означают эти задачи. hi - …
195 linux  cpu  top 

3
Что делает процесс бездействующего процессора?
Глядя на источник, straceя обнаружил использование флага клонирования, CLONE_IDLETASKкоторый описан там как: #define CLONE_IDLETASK 0x00001000 /* kernel-only flag */ После более глубокого изучения я обнаружил, что, хотя этот флаг не охватывается, man cloneон фактически используется ядром во время процесса загрузки для создания незанятых процессов (каждый из которых должен иметь PID …
73 linux-kernel  cpu 

2
Top и PS не показывают тот же результат процессора
Это связано с этим вопросом. Когда я бегу, topя получаю следующий результат: PID 3038использует 18% процессора, однако при запуске результат 5,5%. И это число, похоже, не меняется со временем (т. Е. При выполнении той же команды чуть позже) ... Является ли psкоманда как - то усреднение использования центрального процессора?
54 cpu  top  ps 


4
Так что же такое логические ядра процессора (в отличие от физических ядер процессора)?
Я гуглял о том, как я могу найти количество процессоров в машине, и я нашел несколько сообщений, но я смущен, поскольку некоторые упоминали, что вы получаете логические ядра против физических ядер и т. Д. Так в чем же разница между логическими и физическими ядрами и есть ли способ получить только …

1
Что такое программные и аппаратные прерывания и как они обрабатываются?
Я не уверен, что понимаю концепцию аппаратных и программных прерываний. Если я правильно понимаю, цель аппаратного прерывания - привлечь внимание к процессору, что является частью реализации многозадачности процессора. Тогда что выдает аппаратное прерывание? Это процесс аппаратного драйвера? Если да, где работает процесс драйвера оборудования? Если он работает на процессоре, то …

3
VirtualBox: плохая идея назначать больше ядер виртуального процессора, чем количество физических ядер процессора
Интересно, поскольку у меня есть процессор с поддержкой Hyper-Threading , плохая идея - назначать больше ядер виртуального процессора, чем число физических ядер процессора, о чем свидетельствует следующее предупреждение: Стенограмма: Виртуальной машине назначено больше виртуальных процессоров, чем количество физических процессоров в хост-системе. Это может снизить производительность вашей виртуальной машины. Пожалуйста, рассмотрите …


1
Что такое «Добровольное переключение контекста»?
Я получил бинарный файл и должен взломать его пароль (домашнее задание). Была также задана функция (функция, которая является частью двоичного файла). Эта функция показала, что входная строка сравнивалась с правильным паролем символ за символом и сразу возвращала ложь, когда символ был неправильным (это небезопасный способ сделать это, я полагаю, потому …

7
Ограничение процессов не должно превышать 10% загрузки ЦП.
Я использую систему Linux, в которой много пользователей, но иногда происходит злоупотребление; где пользователь может запустить один процесс, который использует более 80% ЦП / памяти. Так есть ли способ предотвратить это, ограничив использование ЦП процессом (до 10%, например)? Я знаю об этом cpulimit, но, к сожалению, он применяет ограничение к …

4
Как определить максимальное число для передачи в опцию make -j?
Я хочу собрать как можно быстрее. Пойди разберись. И хотел бы автоматизировать выбор номера, следуя -jопции. Как я могу программно выбрать это значение, например, в сценарии оболочки? Вывод nprocэквивалентен числу потоков, которые у меня есть для компиляции? make -j1 make -j16



Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.