Запитання з тегом «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) list: 0-3 …
231 linux  cpu 

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

3
Команда "верхній" Linux: Що ми, 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 0) для …
73 linux-kernel  cpu 

2
Топ та ps не показують однакового результату процесора
Це пов’язано з цим питанням. Коли я бігаю, topя отримую такий результат: pid 3038використовує 18% процесор, проте під час роботи результат - 5,5%. І це число, здається, не змінюється з часом (тобто, коли запускати ту саму команду трохи пізніше) ... Чи psкоманда якось усереднює використання процесора?
54 cpu  top  ps 

14
Перевірка, чи включена HyperThreading чи ні?
Як я можу перевірити, чи ввімкнено гіперточення на машині Linux, використовуючи сценарій perl для перевірки його? Я намагаюся наступним чином: dmidecode -t processor | grep HTT Дайте мені знати, чи я на правильному шляху.

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

1
Що таке перерви програмного та апаратного забезпечення та як вони обробляються?
Я не впевнений, чи розумію поняття апаратних та програмних перерв. Якщо я правильно розумію, мета апаратного переривання - привернути деяку увагу процесора, що є частиною впровадження багатозадачності процесора. Тоді які проблеми апаратного переривання? Це процес драйверів обладнання? Якщо так, то де запущений процес драйвера обладнання? Якщо він працює на процесорі, …

3
VirtualBox: чи погана ідея призначити більше ядер віртуального процесора, ніж кількість фізичних ядер процесора
Оскільки у мене є процесор, здатний на Hyper-Threading , мені цікаво, чи погана ідея призначати більше віртуальних ядер CPU, ніж кількість фізичних ядер CPU, як свідчить таке попередження: Стенограма: Віртуальній машині призначено більше віртуальних процесорів, ніж кількість фізичних процесорів у хост-системі. Це, ймовірно, погіршить продуктивність вашої віртуальної машини. Подумайте про …


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.