Как проверить сколько потребляет компьютер на линуксе
Перейти к содержимому

Как проверить сколько потребляет компьютер на линуксе

  • автор:

Sorry, you have been blocked

This website is using a security service to protect itself from online attacks. The action you just performed triggered the security solution. There are several actions that could trigger this block including submitting a certain word or phrase, a SQL command or malformed data.

What can I do to resolve this?

You can email the site owner to let them know you were blocked. Please include what you were doing when this page came up and the Cloudflare Ray ID found at the bottom of this page.

Cloudflare Ray ID: 7a254f3f6d142301 • Your IP: Click to reveal 88.135.219.175 • Performance & security by Cloudflare

Как измерить потребляемую компьютером мощность?

Хочу поставить дома источник бесперебойного питания, не могу определиться какая мощность нужна. Можно просто посмотреть на указанную на блоках питания мощность. Можно подключить компьютер через аиперметр и запустить "Дум". А существует ли правильный способ определить мощность?

Re: Как измерить потребляемую компьютером мощность?

Заодно 2 вопроса.

Реально ли сейчас найти ИБП, умеющий правильно шатдаунить Windows 98 (Именно 98, не NT, не XP.)?

Какие ИБП не умеют шатдаунить Линукс?

Re: Как измерить потребляемую компьютером мощность?

>Какие ИБП не умеют шатдаунить Линукс?

APC 100%, с другими дела не имел. man apcupsd

Re: Как измерить потребляемую компьютером мощность?

+1. иное дохнет быстро

Re: Как измерить потребляемую компьютером мощность?

> Какие ИБП не умеют шатдаунить Линукс?

Все. Правильней сказать "сигналы каких UPS линукс не понимает?" 🙂

Re: Как измерить потребляемую компьютером мощность?

> man apcupsd

Спасибо. А то даже не знал с чего начать.

Re: Как измерить потребляемую компьютером мощность?

> Правильней сказать "сигналы каких UPS линукс не понимает?"

Re: Как измерить потребляемую компьютером мощность?

> иное дохнет быстро

В смысле аппаратура выходит из строя? Спасибо за предупреждение.

Re: Как измерить потребляемую компьютером мощность?

Умножить напряжение на входе на силу тока? По-моему, VA в случае с БП компьютера не сильно отличается от активной мощности, зато просто измерить.

Re: Как измерить потребляемую компьютером мощность?

Re: Как измерить потребляемую компьютером мощность?

> Умножить напряжение на входе на силу тока?

Вопрос откуда силу тока взять? 🙂 Если мерить амперметром, как создавать нагрузку на систему?

> По-моему, VA в случае с БП компьютера не сильно отличается от активной мощности, зато просто измерить.

Не понял. Какая разница? Сила тока на 220 вольт = потребляемая мощность. В документации к ИБП пишут, какую мощность тот способен давать. Есть ещё какие-то вольт-амперы, которые обычно в полтора-два раза больше полезной мощности.

Re: Как измерить потребляемую компьютером мощность?

Re: Как измерить потребляемую компьютером мощность?

Только потом система говорит "Service Unavailable — DNS failure. The server is temporarily unable to service your request. Please try again later." 🙂

Re: Как измерить потребляемую компьютером мощность?

>Вопрос откуда силу тока взять?

Включить амперметр последовательно в цепь с компьютером как на лабораторной по физике в 7 классе и раскочегарить систему. А лучше воспользуйся калькулятором от APC. 🙂

>Сила тока на 220 вольт = потребляемая мощность

>Есть ещё какие-то вольт-амперы

>Сила тока

>вольт

>какие-то вольт-амперы

Re: Как измерить потребляемую компьютером мощность?

Re: Как измерить потребляемую компьютером мощность?

>Не понял. Какая разница? Сила тока на 220 вольт = потребляемая мощность. В документации к ИБП пишут, какую мощность тот способен давать. Есть ещё какие-то вольт-амперы, которые обычно в полтора-два раза больше полезной мощности.

man переменный ток, man реактивная нагрузка. Сила тока на напряжение — это VA.

Re: Как измерить потребляемую компьютером мощность?

Re: Как измерить потребляемую компьютером мощность?

> Сила тока на напряжение — это VA.

Которого тока? На входе ИБП или на выходе?

> man реактивная нагрузка.

Пример: ИБП, на котором написано "300 VA, 180W". Как это понимать? Как то, что максимальное произведение напряжения на силу тока на выходе ИБП будет не более 300? Или как то, что за счёт реактивных составляющих самого ИБП, там останется всего 180?

Re: Как измерить потребляемую компьютером мощность?

c Ippon умеет общаться нормально

Re: Как измерить потребляемую компьютером мощность?

Давай конфигурацию сюда, я тебе посчитаю.

Re: Как измерить потребляемую компьютером мощность?

>>Какие ИБП не умеют шатдаунить Линукс?

У меня всё умеет прекрасно. Back-UPS ES 525.

Он же и потребляемую мощность показывает:

LOADPCT : 51.0 Percent Load Capacity (это от 300Вт):

Re: Как измерить потребляемую компьютером мощность?

>Пример: ИБП, на котором написано "300 VA, 180W". Как это понимать?

Понимать так, что между током и напряжением — фазовый сдвиг.

Re: Как измерить потребляемую компьютером мощность?

> Понимать так, что между током и напряжением — фазовый сдвиг.

Понятно. То есть 300*cos(phi)=180?

И вообще какой смысл указывать вольт-амперы? Писали бы просто мощность с учётом сдвига.

Re: Как измерить потребляемую компьютером мощность?

> c Ippon умеет общаться нормально

Re: Как измерить потребляемую компьютером мощность?

Re: Как измерить потребляемую компьютером мощность?

> Давай конфигурацию сюда, я тебе посчитаю.

БП ATX Super Power 400W, мать K8M800-M2, процессор Athlon 64 2800 с родным кулером, видео какое-то Nvidia GeForce FX 5500, DVD-RAM Toshiba Samsung SH-S202, CD-RW BENQ CDRW 5232X, винчестеры SAMSUNG SP0802N и Hitachi HDT722520DLAT80, сетевая карта на Realtek 8139, дисковод 3,5", клавиатура, мышь.

БП AT Noname 300W, мать Tiga TI-810+S, процессор Celeron 800 c кулером Noname, сетевая карта на Realtek 8139, CD-DVD Teac (или Toshiba) SD-R1202, винчестер — что-то древнее 10Г IBM, дисковод 3,5", клавиатура, мышь.

Монитор Hyundai B70A, указана мощность 35 W.

Монитор Plus UPS systems MP-759, указана сила тока 1.8 A при напряжении 220 V.

How to Check CPU Utilization in Linux with Command Line

Understanding CPU processor usage is important for overall system-performance measurement. From Linux enthusiasts to system admins, knowing how to monitor CPU utilization in Linux from the command line is crucial.

This guide will walk you through several options to check Linux CPU usage.

Article on how to check CPU utilization in Linux from the terminal.

  • A Linux-based computer (e.g., Ubuntu and CentOS)
  • Access to a user account with sudo privileges
  • A command prompt (Ctrl-Alt-T in Ubuntu, Menu > Applications > Utilities > Terminal in CentOS)
  • (optional) A package installer, like apt or yum, usually included by default

Note: Use one of 5 available commands in Linux to check memory usage.

How To Check CPU Usage from Linux Command Line

top Command to View Linux CPU Load

Open a terminal window and enter the following:

The system should respond by displaying a list of all the processes that are currently running. It will also give a readout of users, tasks, CPU load, and memory usage.

This list can frequently change, as background tasks start and complete. One helpful switch is to launch top with the –i switch:

This hides all the idle processes, making it easier to sort through the list.

To quit the top function, press the letter q on your keyboard.

Some other useful commands while top is running include:

  • M – sort task list by memory usage
  • P – sort task list by processor usage
  • N – sort task list by process ID
  • T – sort task list by run time

To get assistance with top , you can press the letter h while it’s running. Or, you can enter the following at a command line:

This will display the manual page for the top command.

mpstat Command to Display CPU Activity

Mpstat is part of a software bundle called sysstat. Most RHEL-based distributions include this software package.

For Debian and Ubuntu systems, you’ll need to install the sysstat package.

In a terminal window, enter the following:

Allow the process to complete.

If you’re running an older (4.x or older) version of CentOS or Red Hat derivative, you can use up2date to install sysstat:

For newer (5.x and later) installations of CentOS or Red Hat, sysstat can be installed using the following command:

Once the process finishes, you can use the mpstat command in the terminal as follows:

The system will display usage for each processor (or processor core).

The first line is a set of column labels. The second line is the value for each column:

  • %usr – % CPU usage at the user level
  • %nice – % CPU usage for user processes labeled “nice”
  • %sys – % CPU usage at the system (Linux kernel) level
  • %iowait – % CPU usage idling waiting on a disk read/write
  • %irq – % CPU usage handling hardware interrupts
  • %soft – % CPU usage handing software interrupts
  • %steal – % CPU usage being forced to wait for a hypervisor handling other virtual processors
  • %guest – % CPU usage spent running a virtual processor
  • %idle – % CPU usage on idle time (no processes, and not waiting on a disk read/write)

You can add switches to the mpstat command.

The –P switch allows you to specify a single processor to report:

This would show you a report for the first processor (CPU 0).

This command would show you the total, like the basic mpstat command. It will also list processes by individual CPU.

The mpstat command only takes a snapshot of CPU usage.

To take a series of snapshots, use a number to indicate an interval and a second number to indicate the number of reports:

This example would generate 7 snapshots, each 5 seconds apart.

sar Command to Show CPU Utilization

The sar tool is a utility for managing system resources. It’s not limited strictly to CPU usage, but you can use the -u option to track CPU performance.

Use the following command to direct sar to monitor CPU usage at set intervals:

The –u option tells it to display CPU usage. The 5 indicates that it should display every 5 seconds. This will run indefinitely. To cancel, press Ctrl-C.

iostat Command for Average Usage

In a terminal, enter the following:

The system will display average CPU usage since the last boot. It will also display input/output load (disk read/write activity).

More information on iostat can be found on the Linux Manual pages.

Other Options to Monitor CPU Performance

Nmon Monitoring Tool

Nmon is a monitoring tool developed by Nigel Griffiths of IBM. To install Nmon on Ubuntu, enter the following:

To install to CentOS, enter the following:

The command to launch nmon is:

This will launch the utility, and display all the options. To view CPU usage, press the letter c. To switch back, press c again. For a list of commands, press h. To quit, press q.

Graphical Utility Option

Many server systems don’t waste processor cycles on a graphical user interface (GUI).

However, you may have a lightweight GUI, or you may be using a client Linux system. Some versions, like Ubuntu, have a built-in graphical monitoring tool.

To launch Ubuntu’s system monitor, enter the following in a terminal window:

This starts a task-manager-like application where you can monitor tasks and CPU usage.

Typically, GUI’s have a “task manager” or “system monitor” application. This can be used to monitor CPU usage in real-time.

There are many different methods to check CPU usage in Linux.

This guide outlines the primary methods using built-in Linux tools or third-party applications. These commands will help you track processor usage and performance of your system, giving you greater control.

compizomania

Оперативная память (англ. Random Access Memory, память с произвольным доступом; комп. жарг. Память, Оперативка) — энергозависимая часть системы компьютерной памяти, в которой временно хранятся данные и команды, необходимые процессору для выполнения им операции.
Оперативная память содержит данные операционной системы и запущенных на выполнение программ, поэтому от объёма оперативной памяти зависит количество задач, которые одновременно может выполнять ваш компьютер. (WIKI).

Центральный процессор (ЦП; также центральное процессорное устройство — ЦПУ; англ. central processing unit, CPU, дословно — центральное обрабатывающее устройство) — электронный блок либо интегральная схема (микропроцессор), исполняющая машинные инструкции (код программ), главная часть аппаратного обеспечения компьютера или программируемого логического контроллера. Иногда называют микропроцессором или просто процессором. (WIKI).

Итак, как же посмотреть, сколько оперативной памяти/CPU использует ваша система в настоящий момент?

Для отображения информации о всей оперативной памяти вашего компьютера, количества использования в настоящий момент и её остаток (свободной), а также раздела подкачки — Swap, отвечает команда free -m.

Выполните данную команду в терминале и вы увидите всю информацию:

Для отображения информации о оперативной памяти/CPU в процентном отношении каждого запущенного процесса на вашем компьютере отвечает команда top или htop.

Выполните любую из них и вы увидите все запущенные процессы:

Иногда система «тормозит», а это значит, что какой-то из процессов или несколько, потребляют очень большое количество оперативной памяти.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *