Sar что это за программа

Мониторинг для бедных или SAR + MySQL + Gnuplot

Я уже довольно давно занимаюсь мониторингом. Поэтому по роду своей деятельности частенько сталкиваюсь с нестандартными ситуациями, когда приходится придумывать различные «велосипеды», для того, чтобы мониторить хост. Например, мы будем рассматривать ситуацию, когда у нас есть сервер (виртуалки или VDS), который очень ограничен в ресурсах.

Существует множество хороших систем мониторинга, таких как Zabbix, Nagios, Cacti и т.д. Но для нашей ситуации все они не подходят, в силу ясных причин — они сами потребляют ресурсы, которых у нас итак не очень много. Сразу возникает вопрос, как быть? И тут к нам на помощь спешит SAR.

Установка и настройка SAR

SAR (System Activity Report) — это очень мощная утилита, для сбора статистической информации о производительности системы. Входит в пакет sysstat. Поэтому, если у вас на сервере еще нет пакета sysstat, устанавливаем его. Например, для Debian:

Польский След. 1 серия. Документально — Исторический Фильм. StarMedia. Babich-Design


# apt-get install sysstat

Затем нам потребуется настроить сам SAR. Включаем sysstat, для этого правим файл:
# vim /etc/default/sysstat

И меняем строку ENABLED=«false» на ENABLED=«true». После чего нам нужно поправить задание в cron.
# vim /etc/cron.d/sysstat

Я собираю данные каждую минуту, поэтому в моей системе это выглядит так (у вас может быть немного иначе):

# Activity reports every 1 minutes everyday * * * * * root command -v debian-sa1 > /dev/null debian-sa1 1 1 # Additional run at 23:59 to rotate the statistics file 59 23 * * * root command -v debian-sa1 > /dev/null debian-sa1 60 2

Перезапускаем сервис sysstat:
# service sysstat restart

На этом настройка окончена.

Использование SAR

Я не буду подробно описывать, как использовать SAR. Для этого существует множество статей в интернете, да и сам SAR предоставляет довольно обширную документацию. Все что вам нужно, это man sar, а там, думаю, разберетесь.

Учим SAR заливать репорты в MySQL

Да-да, вы все правильно прочитали. Конечно, мы можем использовать SAR по своему прямому назначению, вызывать его из консоли и получать репорты в таком виде:

$ sar -s 07:00:00 -e 07:10:00 Linux 3.2.0-4-amd64 (mind-x) 02.03.2015 _x86_64_ (1 CPU) 07:00:01 CPU %user %nice %system %iowait %steal %idle 07:01:01 all 0,64 0,00 0,15 0,10 0,00 99,11 07:02:01 all 0,03 0,00 0,02 0,00 0,00 99,95 07:03:01 all 0,03 0,00 0,02 0,00 0,00 99,95 07:04:01 all 0,03 0,00 0,02 0,02 0,00 99,93 07:05:01 all 0,05 0,00 0,03 0,00 0,00 99,92 07:06:01 all 0,63 0,00 0,17 0,10 0,00 99,11 07:07:01 all 0,03 0,00 0,02 0,00 0,00 99,95 07:08:01 all 0,02 0,00 0,02 0,00 0,00 99,97 07:09:01 all 0,03 0,00 0,02 0,00 0,00 99,95 Среднее: all 0,17 0,00 0,05 0,02 0,00 99,76

Но согласитесь, смотреть в эти цифры после долгого рабочего дня совсем не хочется, глаза болят и т.д. Что же делать? Как работать со столь важной информацией?

Признаюсь, я целый вечер думал над этой проблемой. Все решения мне казались странными. Возможно, решение, которое я придумал, тоже является странным, но почему я захотел подружить SAR с MySQL? Постараюсь объяснить далее.

Птица в Клетке. Фильм. Все серии подряд. Мелодрама. StarMedia

Если вы внимательно читали часть про настройку SAR, то вы, наверно, заметили, что SAR ротирует свои журналы после полуночи. Сделано это специально, чтобы разбивать журналы по дням. Мне захотелось получать данные непрерывно (ведь далее мы будем строить по ним графики), чтобы я мог выбрать только нужный мне столбец, за определенное время и т.д. И тут я задумался, а почему не заливать все эти репорты в базу данных? Так как на сервере уже был MySQL, то выбор стал очевиден.

Итак, дружим SAR и MySQL

Я перерыл весь интернет по этому поводу, но никакой информации практически нет, только пару статей, результатом прочтения которых стал скрипт. Но прежде чем мы его разберем, давайте подготовим базу.

Создаем базу данных sysstat:

CREATE DATABASE `sysstat`;

Создаем пользователя sysstat (вы можете дать этому пользователю любые другие права).

Создаем таблицы, у меня это выглядит примерно так:
CREATE TABLE `host_health_cpu` ( `datetime` datetime NOT NULL DEFAULT ‘0000-00-00 00:00:00’, `pct_user` decimal(10,2) DEFAULT NULL, `pct_nice` decimal(10,2) DEFAULT NULL, `pct_system` decimal(10,2) DEFAULT NULL, `pct_iowait` decimal(10,2) DEFAULT NULL, `pct_steal` decimal(10,2) DEFAULT NULL, `pct_idle` decimal(10,2) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE `host_health_memory` ( `datetime` datetime NOT NULL DEFAULT ‘0000-00-00 00:00:00’, `kbmemfree` int(11) DEFAULT NULL, `kbmemused` int(11) DEFAULT NULL, `per_memused` decimal(10,2) DEFAULT NULL, `kbbuffers` int(11) DEFAULT NULL, `kbcached` int(11) DEFAULT NULL, `kbcommit` int(11) DEFAULT NULL, `per_commit` decimal(10,2) DEFAULT NULL, `kbactive` int(11) DEFAULT NULL, `kbinact` int(11) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE `host_health_la` ( `datetime` datetime NOT NULL DEFAULT ‘0000-00-00 00:00:00’, `runq_sz` int(11) DEFAULT NULL, `plist_sz` int(11) DEFAULT NULL, `ldavg_1` decimal(10,2) DEFAULT NULL, `ldavg_5` decimal(10,2) DEFAULT NULL, `ldavg_15` decimal(10,2) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; CREATE TABLE `host_health_net` ( `datetime` datetime NOT NULL DEFAULT ‘0000-00-00 00:00:00’, `iface` varchar(7) DEFAULT NULL, `rxpck_persec` decimal(10,2) DEFAULT NULL, `txpck_persec` decimal(10,2) DEFAULT NULL, `rxbyt_persec` decimal(10,2) DEFAULT NULL, `txbyt_persec` decimal(10,2) DEFAULT NULL, `rxcmp_persec` decimal(10,2) DEFAULT NULL, `txcmp_persec` decimal(10,2) DEFAULT NULL, `rxcst_persec` decimal(10,2) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8;

Читайте также:
Mtk nip что это за программа

Все, теперь у нас все готово, для того, чтобы заливать репорты в MySQL.

Разбираем скрипт

В скрипте мы будем использовать утилиту sadf, которая может отображать данные, собранные SAR, в различных форматах, например, в CSV, JSON, XML. Нам понадобится CSV. Сам скрипт не очень большой и не сложный для понимания, дополню лишь то, что я удаляю первые 2 столбца из вывода sadf, в них содержится информация о хосте и интервале между снятиями данных. Хост в нашем случае один, а интервал я и так знаю, поэтому эта информация мне не нужна.

В общем, такой вот скрипт. Для того, чтобы заливка началась, добавляем его в cron. Вызывать будем раз в 5 минут.

*/5 * * * * bash /usr/local/sbin/sar.sh

Интересной особенностью SAR является то, что когда мы вызываем его как sar -s, указывая время начала, то само это время не входит в репорт, поэтому вызывая в скрипте sar за последние 6 минут, в выводе мы получаем репорт за 5 минут. Это обязательно надо учитывать. Иначе будут «дырки» или дубли в MySQL.

В результате у вас получится примерно следующее:

mysql> SELECT * FROM host_health_memory WHERE datetime > NOW() — INTERVAL 10 MINUTE; +———————+————+————+————-+————+———-+———-+————+———-+———+ | datetime | kbmemfree | kbmemused | per_memused | kbbuffers | kbcached | kbcommit | per_commit | kbactive | kbinact | +———————+————+————+————-+————+———-+———-+————+———-+———+ | 2015-03-02 08:36:01 | 1381896 | 679396 | 32.00 | 104044 | 155520 | 803420 | 38.00 | 484244 | 142688 | | 2015-03-02 08:37:01 | 1377476 | 683816 | 33.00 | 104068 | 155668 | 810284 | 39.00 | 487632 | 142808 | | 2015-03-02 08:38:01 | 1377476 | 683816 | 33.00 | 104096 | 155672 | 810284 | 39.00 | 487668 | 142804 | | 2015-03-02 08:39:01 | 1377476 | 683816 | 33.00 | 104120 | 155680 | 810524 | 39.00 | 487832 | 142804 | | 2015-03-02 08:40:01 | 1372416 | 688876 | 33.00 | 104160 | 155684 | 819104 | 39.00 | 490708 | 142816 | | 2015-03-02 08:41:01 | 1377104 | 684188 | 33.00 | 104276 | 155700 | 810524 | 39.00 | 488008 | 142808 | | 2015-03-02 08:42:01 | 1379228 | 682064 | 33.00 | 104288 | 155708 | 816640 | 39.00 | 486392 | 142632 | | 2015-03-02 08:43:01 | 1378980 | 682312 | 33.00 | 104328 | 155708 | 816744 | 39.00 | 486680 | 142628 | | 2015-03-02 08:44:01 | 1378608 | 682684 | 33.00 | 104356 | 155716 | 816932 | 39.00 | 486936 | 142636 | | 2015-03-02 08:45:01 | 1371564 | 689728 | 33.00 | 104392 | 155720 | 827704 | 40.00 | 491912 | 142648 | +———————+————+————+————-+————+———-+———-+————+———-+———+

Что делать с этими данными?

Вы можете делать с ними все, что угодно. Я чуть выше писал, что на основе этих данных мы будем рисовать графики. Сделать это можно любым доступным способом. Здесь все зависит лишь от вашей фантазии.

Gnuplot

Мой выбор выпал на Gnuplot. Это довольно удобный инструмент для построения графиков, диаграмм и т.д. По Gnuplot есть огромная документация на его родном сайте, поэтому часть про его возможности и как его использовать мы пропустим.

Я написал вот такой скрипт:

#!/bin/bash sleep 10 # Параметры по умолчанию width=»640″ high=»480″ outfile=»graph.svg» format=»svg» NO_ARGS=0 E_OPTERROR=65 if [ $# -eq «$NO_ARGS» ] # Сценарий вызван без аргументов? then echo «Скрипт запущен без параметров! Для правильной работы используйте параметры: -o Указывает имя файла графика (по умолчанию «graph.svg») -f Указывает формат файла графика (по умолчанию «svg») -w Ширина файла (по умолчанию «640») -h Высота файла (по умолчанию «480») -t Тип графика Повторите вашу попытку.» exit $E_OPTERROR fi #Выбираем необходимые параметры while getopts «:h:w:t:f:o:» Option do case $Option in h) high=»$OPTARG»;; w) width=»$OPTARG»;; f) format=»$OPTARG»;; o) outfile=»$OPTARG»;; t) type=»$OPTARG»;; esac done shift $(($OPTIND — 1)) #Записываем результат во временный файл /tmp/datatmp if [ $ == ‘cpu’ ] then #Создаем заголовок графика title=»Распределение нагрузки на CPU, %» QUERY=»select time(datetime), pct_idle as idle, pct_iowait as iowait, pct_system as system, pct_user as user from host_health_cpu where now() — interval 1 hour < datetime;» format_y=’set format y «%.0f%%»;’ elif [ $== ‘mem’ ] then title=»Использование памяти, B» QUERY=»select time(datetime),(kbmemfree * 1024) as Free,(kbmemused * 1024) as Used,(kbbuffers * 1024) as Buffers,(kbcached * 1024) as Cached from host_health_memory where now() — interval 1 hour < datetime;» format_y=»set format y ‘%.1s%cB'» elif [ $== «net» ] then title=»Входящий и исходящий трафик, B/s» QUERY=’select time(datetime), (rxbyt_persec * 1024) as Rx, (txbyt_persec * 1024) as Tx from host_health_net where now() — interval 1 hour < datetime and iface=»eth0″;’ format_y=»set format y ‘%.1s%cB/s'» elif [ $== «la» ] then title=»Load Average» QUERY=»select time(datetime),ldavg_1 as LoadAvg1, ldavg_5 LoadAvg5,ldavg_15 as LoadAvg15 from host_health_la where now() — interval 1 hour < datetime;» format_y=»set format y ‘%.2f'» fi #Делаем выборку из базы и сохраняем во временный файл MYSQL=`which mysql` USER=»user» PASS=»some_pass» DB=»sysstat» $-u$ -p$ -D$ -B -r -e «$» >> /tmp/datatmp_$ #Подсчитываем количество столбцов в файле. cols=`awk » /tmp/datatmp_$ | sort -nu | tail -n 1` #Определяем временные промежутки hour_ago=`$ -u$ -p$ -D$ -N -e «select time(datetime) from host_health_cpu where now() — interval 1 hour < datetime limit 1;»` now=`$-u$ -p$ -D$ -N -e «select time(datetime) from host_health_cpu where now() — interval 1 hour < datetime order by datetime desc limit 1;»` #Рисуем график gnuplot size $,$ #Указываем выходной файл set output $ #Рисуем легенды set key autotitle columnhead set key outside center bottom set key horizontal #Рисуем заголовок set style fill transparent solid 0.5 noborder set title «$» #Делаем ось Х в формате отображения дат set xdata time set timefmt «%H:%M:%S» set xrange [«$»:»$»] set xtics format «%H:%M» #Указываем имена осей set xlabel «Время» set ylabel «$» set grid set yrange [0:*] $ #Получаем конечный результат. plot for [i=2:$] «/tmp/datatmp_$» using 1:i smooth unique with filledcurve x1 EOP #Удаляем временный файл. rm /tmp/datatmp_$ echo «Image write to «$»» exit 0;

Запускаем его примерно так:
$ sar-plot.sh -t mem -o /path/to/memory.svg

В результате получается вот такой график за 1 час.

Если добавить этот скрипт в cron и вызывать его, например, раз в 5 минут, то у нас всегда будут свежие графики. Например у меня сделано вот так:

*/5 * * * * bash /usr/local/sbin/sar-plot.sh -t cpu -o /path/to/images/cpu.svg */5 * * * * bash /usr/local/sbin/sar-plot.sh -t mem -o /path/to/images/memory.svg */5 * * * * bash /usr/local/sbin/sar-plot.sh -t net -o /path/to/images/network.svg */5 * * * * bash /usr/local/sbin/sar-plot.sh -t la -o /path/to/images/la.svg

Далее эти изображения можно добавить на HTML-страницу, сделать чтобы она автоматически обновлялась. Таким образом мы можем мониторить производительность хоста практически в реальном времени (с задержкой 5 минут). Чего для нас в принципе достаточно.

Читайте также:
Killer performance driver suite что это за программа

Заключение

  • Добавить другие метрики, которые не описаны в статье, например, можно добавить статистику по активности дисковой подсистемы.
  • Вы можете рисовать графики любым другим способом, например, с использованием Javascript-библиотек.
  • Вы можете доработать систему так, чтобы при достижении каких-нибудь критических значений, на вашей веб-странице отображались алерты, и, например, отправлялись сообщения себе на почту.

Источник: habr.com

Sar для мониторинга производительности системы

Sar -утилита, которая является частью Systat пакета, которую можно использовать для просмотра данных производительности на вашем сервере. Использование системных ресурсов можно увидеть при заданных временных рамках, чтобы помочь решить проблемы с производительностью устранить неполадки или для оптимизации производительности.

Установка Sar

Sysstat можно легко установить с помощью менеджера пакетов yum (CentOS, Red Hat, Fedora):

# yum install sysstat

Sysstat можно легко установить в Ubuntu/ Debian/ linux Mint с помощью команды:

# sudo apt-get install sysstat

Установка включает в себя cron задачу, расположенный в /etc/cron.d/sysstat, который собирает информацию о производительности системы каждые десять минут. Этот интервал опроса может быть изменен если понадобится путем изменения задания в крон. Сейчас мы поправим файлик (ставил и проверял все в Ubuntu 13.4):

# sudo vim /etc/default/sysstat

Меняем строку с ENABLED=”false” на ENABLED=”true” после чего сохраняемся. После чего изменим интервал сбора информации с каждых 10 минут и меняем на каждые 2 минуты, для этого отредактируем:

# sudo vim /etc/cron.d/sysstat
#Меняем строчку с 5-55/10 * * * * root command -v debian-sa1 > /dev/null debian-sa1 1 1 #На */2 * * * * root command -v debian-sa1 > /dev/null debian-sa1 1 1

Перезапустим сервис sysstat :

# sudo service sysstat restart

Использование Sar

Через некоторое время крон выполнит скрипт, чтобы начать сбор данных и команда Sar может быть использована для отображения собранной информации. Выполнение команды без аргументов (без всяких опций) будет предоставлять информацию загрузку системы на текущий день:

sar

Флаги -s (для начала) и -e (для конца) могут быть использованы, чтобы сузить отображаемою информацию в установленный срок:

# sar -s 02:30:00 -e 04:00:00

Для предыдущих дней, вам нужно указать флаг-F, а также путь к этой дней стат файла; которые расположены в /var/log/sa/. Чтобы увидеть данные для 9-го, вы должны использовать файл SA09.

# sar -f /var/log/sa/sai09

Онлайн информация может быть собрана и отображается, указав интервал сбора и количество раз:

# sar 5 10

sar 5 10

Тема «Sar для мониторинга производительности системы» завершена.

Источник: linux-notes.org

Мониторинг системных ресурсов Linux с помощью SAR (System Activity Report)

Мануал

Автор cryptoparty На чтение 4 мин Опубликовано 07.01.2021

После того, как серверы созданы и развернуты для разработки или продакшена и т. д., основная задача системного администратора – убедиться, что серверы продолжают работать, непрерывно отслеживая использование ресурсов, например использование памяти, использование ЦП и т. д., с помощью различных утилит.

Одна из таких утилит, которая используется для мониторинга серверов RHEL/CentOS, – SAR.

SAR или System Activity Report используется для мониторинга системных ресурсов Linux.

Его можно использовать для создания отчетов, относящихся к производительности системы, то есть отчетов ЦП, отчетов о памяти, отчетов о дисках и т. д.

Он сохраняет отчеты в виде логов в вашей системе.

В этом руководстве мы узнаем о мониторинге системных ресурсов с помощью SAR с помощью некоторых примеров, но сначала мы установим SAR в нашей системе.

Установка

Для установки утилиты SAR в системе необходим пакет SYSSTAT.
Чтобы установить sysstat, запустите:

$ yum install sysstat

Теперь запустите и включите службу sysstat, чтобы начать использовать SAR,

$ systemctl start sysstat
$ systemctl enable sysstat

После активации службы файлы логов на текущий день будут созданы в папке «/var/log/sa» в файле «sa15», где 15 – текущая дата.

Файлы за более старые даты будут заархивированы.

Мы также можем изменить количество дней, в течение которых мы будем хранить наши файлы логов, изменив параметр «HISTORY» в файле конфигурации sysstat, например, «/etc/sysconfig/sysstat».

Синтаксис утилиты SAR

Синтаксис для использования sar:

$ sar option interval(in seconds) number of records

Примером может быть:

$ sar 2 5

В данном примере sar предоставит отчет, созданный с интервалом в 2 секунды, всего с 5 записями.

Примеры использования SAR

Создание отчета по CPU

Команда sar для создания отчета ЦП:

$ sar -u 2 5

Создание отчета по памяти

Параметр, используемый с sar для создания отчета о памяти, – «-r»,

$ sar -r 2 5

Создание статистики по устройствам

Опция создания отчета о устройстве – «-d», и она используется с «-p», чтобы сделать отчет в удобочитаемом формате,

$ sar -d -p 2 5

Создание отчета по использованию SWAP

Возможность создания отчета о памяти SWAp для системы – «-S»,

$ sar S 2 5

Генерация активности ввода / вывода системы

Чтобы проверить активность ввода-вывода всей системы, используйте параметр, используемый с sar, – «-b»

$ sar -b 2 5

Для просмотра сетевой статистики

Чтобы проверить сетевую статистику системы, выберите параметр «-n», но он используется с ключевым словом, или мы можем использовать «ALL» вместо определенного ключевого слова, чтобы просмотреть всю сетевую статистику.

$ sar –n ‘Keyword’ (or ‘ALL’)

Ключевые слова могут быть различными, в зависимости от ваших потребностей:

  • DEV – для статистики сетевого интерфейса,
  • EDEV – отображение статистики отказов сетевого устройства
  • IP – для сетевого трафика IPv4
  • EIP – для сетевых ошибок IPv4
  • ICMP – для сетевого трафика ICMPv4
  • EICMP – для сетевых ошибок ICMPv4
  • TCP – для сетевого трафика TCPv4
  • ETCP – для сетевых ошибок TCPv4
  • UDP – для сетевого трафика UDPv4
  • NFS – для действий клиента NFS
  • NFSD – для активности сервера NFS
  • SOCK – для сокетов, используемых для IPv4 SOCK6, IP6, EIP6, ICMP6, UDP6 для IPv6

Примечание. При использовании в качестве параметра «ALL» отчеты могут быть очень длинными.

Сохранение вывода sar в файл

Мы также можем сохранить вывод любой команды sar в файл с помощью параметров ‘-o’,

Читайте также:
Для чего предназначено окно программа

$ sar –r 2 4 –o /home/log

Где /home/log – это расположение файла.

Это были некоторые примеры, которые используются для мониторинга системных ресурсов Linux с помощью SAR.

Для запросов/вопросов используйте поле для комментариев ниже.

Пожалуйста, не спамьте и никого не оскорбляйте. Это поле для комментариев, а не спамбокс. Рекламные ссылки не индексируются!

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

Поддержать нас

  • Аудит ИБ (49)
  • Вакансии (12)
  • Закрытие уязвимостей (105)
  • Книги (27)
  • Мануал (2 227)
  • Медиа (66)
  • Мероприятия (39)
  • Мошенники (23)
  • Обзоры (798)
  • Обход запретов (34)
  • Опросы (3)
  • Скрипты (109)
  • Статьи (334)
  • Философия (97)
  • Юмор (18)

Наш Telegram

Социальные сети
Поделиться

Anything in here will be replaced on browsers that support the canvas element

  • Выполняем атаку включения локального файла 21.12.2022

Включение локальных файлов (LFI) – это тип кибер-атаки, при которой злоумышленник получает доступ к конфиденциальной информации, хранящейся на сервере, используя уязвимости сервера и включая локальные файлы. Злоумышленник ищет небезопасные методы и недостатки в системе, которые могут быть использованы для получения доступа к конфиденциальным файлам, например, содержащим системные настройки, конфигурационные файлы и другие важные данные. Этот […]

Разработать сайта сегодня может каждый, и если ранее компании выбирали варианты дешевле, то сегодня очень желанием является создание сайта бесплатно. Реально ли это, следует разобраться в деталях. Сразу хочется сказать, что теоретически это возможно, но не для всех типов сайтов. По крайней мере, если хотите развивать свой ресурс, а не просто сделать и забросить. Бесплатный […]

Кэш браузера — это сохраненные копии контента с сайтов, которые пользователь просматривал в браузере. Эти копии сохраняются в памяти компьютера. Функция кэширования браузера преследует две цели: экономия трафика. Контент сохраняется на компьютере пользователя, поэтому ему не приходится каждый раз заново загружать его из интернета; ускорение загрузки страниц, которые пользователь посещал ранее. Это также достигается за […]

Это краткое руководство объясняет, что такое ramfetch, как установить ramfetch на Linux и как отобразить информацию о памяти с помощью ramfetch в операционных системах Linux. Что такое ramfetch? Для Linux существует множество программ с данным функционалом (например, Neofetch, Screenfetch, Macchina и т.д.). Эти программы используются для отображения общей информации о системе Linux, такой как версия […]

Использование памяти в Linux обычно измеряется объемом оперативной памяти, используемой определенным процессом. Это можно отследить с помощью команды free, которая отображает общий объем памяти, используемую память и свободную память, доступную в системе. Использование процессора в Linux обычно измеряется количеством ядер процессора, используемых определенным процессом. Это можно отследить с помощью команды top, которая отображает количество ядер […]

Источник: itsecforu.ru

Важный коэффициент. На что обратить внимание при выборе смартфона?

Выбирая смартфон, мы привыкли оценивать размер дисплея, качество камеры, объем памяти и другие особенности, прямо влияющие на опыт использования гаджета. Тем не менее в технических характеристиках мобильных устройств есть и другие важные параметры, один из которых — «коэффициент SAR». Что означает этот показатель и почему стоит принимать его во внимание при покупке нового смартфона?

Что такое SAR

Аббревиатура SAR обозначает Specific Absorption Rate, «удельный коэффициент поглощения». Этот показатель измеряет, сколько излучения мобильного телефона поглощается телом человека во время передачи данных — другими словами, когда вы не спеша просматриваете свой Instagram-канал или разговариваете по телефону с подругой.

Зачем важно знать SAR?

Как и многие другие виды бытовой техники, сотовые телефоны излучают энергию, известную как радиочастотные (РЧ) волны. РЧ волны отличаются от более сильных (ионизирующих) типов излучения, известных нам как рентгеновское излучение, гамма-излучение и ультрафиолет тем, что в небольших количествах они безопасны для человека. Хотя на очень высоком уровне даже это практически безвредное неионизирующее излучение всё же может воздействовать на живые организмы. Например, если усилить в сто раз луч обычной лазерной указки, можно обжечься.

На сегодняшний день нет ни одного завершенного исследования, подтверждающего прямую потенциальную опасность излучения от мобильных телефонов при ежедневном многочасовом использовании гаджета. Для таких исследований требуется больше времени на наблюдение и выявление закономерностей. Человечество еще слишком мало времени пользуется технологией мобильной связи. Однако различные государственные и неправительственные организации во всем мире призывают пользователей обращать внимание на индекс SAR своих гаджетов.

Оптимальное значение SAR

SAR обычно измеряется в ваттах на килограмм ткани, и во всем мире установлены различные допустимые значения SAR для техники. Например, предельное значение SAR в США составляет 1,6 Вт/кг, а в Европе — 2 Вт/кг. В России своя система измерения излучаемой мощности — в ваттах на квадратный сантиметр. Конвертировать значения SAR в российские значения нельзя, но общее правило остается тем же — «чем меньше излучение, тем лучше».

Какие смартфоны безопасны?

В целом для защиты от избыточного излучения эксперты рекомендуют выбирать смартфоны известных производителей. Устройства от крупных международных брендов проходят множество проверок и сертификаций, в то время как подтверждений качества «безымянных» гаджетов, как правило, значительно меньше. Ценовая категория устройства при этом значения не имеет: низкий SAR может быть и у «флагманов», и у доступных смартфонов.

Самый надежный способ выяснить, какой уровень энергии излучает тот или иной гаджет, — изучить его инструкцию или заглянуть в актуальные рейтинги, которые составляются специализированными организациями во всем мире. Например, в рейтинге Федерального ведомства по радиационной защите Германии в числе смартфонов с самым низким SAR 8 из 16 позиций занимают устройства Samsung. Так, Galaxy Note10+ обладает значением SAR 0,19 Вт/кг (напомним, безопасными считаются устройства с излучением до 2 Вт/кг).

Узнать уровень излучения от вашего смартфона можно в базе данных немецкого ведомства.

Нажмите для увеличения

Смотрите также:

  • Почему со временем батарея мобильника начинает хуже держать заряд? →
  • 7 гаджетов «черной пятницы»: что купить в день больших скидок? →
  • Что делать, если батарея смартфона очень быстро разряжается? →

Источник: aif.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru