Различие между SAR-W и SAR-B?

Взгляните на то, Как я соединяюсь с ПК через другой ПК с помощью ssh

Вы создаете новое ~/.ssh/config запись с именем tunnelb:

Host tunnelb
HostName hostB
User user
ProxyCommand ssh user@hostA nc %h %p

Если у Вас есть последняя версия ssh, можно использовать Proxycommand ssh user@hostA -W %h:%p вместо этого. Это предпочтено, поскольку это не полагается nc

Теперь можно просто использовать rsync -e ssh tunnelb:~/folder ~/folder поскольку это будет использовать определенную запись в ~/.ssh/config.

1
10.06.2013, 16:44
2 ответа

-W переключатель надеется быть исходным переключателем в то время как -B переключатель прибыл позже. Существуют примечания в странице справочника, которые, кажется, указывают на это также. -B переключатель имеет более новые статистические данные, которые были выставлены в более поздней версии ядра Linux (отправьте 2.5).

-W использование

- W Отчет, подкачивающий статистику. Следующие значения отображены:

   pswpin/s
          Total number of swap pages the system brought in per second.
   pswpout/s
          Total number of swap pages the system brought out per second.

-B использование

- B статистика подкачки страниц Отчета. Некоторые метрики ниже доступны только с сообщением 2,5 ядра. Следующие значения отображены:

   pgpgin/s
          Total number of kilobytes the system paged in from disk per second.  Note: With old  kernels  (2.2.x)  this
          value is a number of blocks per second (and not kilobytes).

   pgpgout/s
          Total  number  of  kilobytes  the system paged out to disk per second.  Note: With old kernels (2.2.x) this
          value is a number of blocks per second (and not kilobytes).

   fault/s
          Number of page faults (major + minor) made by the system per second.  This is not a count  of  page  faults
          that generate I/O, because some page faults can be resolved without I/O.

   majflt/s
          Number of major faults the system has made per second, those which have required loading a memory page from
          disk.

   pgfree/s
          Number of pages placed on the free list by the system per second.

   pgscank/s
          Number of pages scanned by the kswapd daemon per second.

   pgscand/s
          Number of pages scanned directly per second.

   pgsteal/s
          Number of pages the system has reclaimed from cache (pagecache and swapcache) per  second  to  satisfy  its
          memory demands.

   %vmeff
          Calculated as pgsteal / pgscan, this is a metric of the efficiency of page reclaim. If it is near 100% then
          almost every page coming off the tail of the inactive list is being reaped. If it gets too low  (e.g.  less
          than  30%)  then the virtual memory is having some difficulty.  This field is displayed as zero if no pages
          have been scanned during the interval of time.

Примеры

Если Вы смотрите на вывод от -B и -W переключатели, которые могли бы помочь пролить свет на там различия.

- W

$ sar -W
02:50:01 PM  pswpin/s pswpout/s
03:00:01 PM      0.57      1.71
03:10:01 PM      0.31      0.02
03:20:01 PM      0.80      1.25
03:30:01 PM      0.41      0.68
03:40:01 PM      0.57      1.02
03:50:01 PM      0.88      0.00

- B

$ sar -B
02:50:01 PM  pgpgin/s pgpgout/s   fault/s  majflt/s  pgfree/s pgscank/s pgscand/s pgsteal/s    %vmeff
03:00:01 PM     96.10    615.25   6113.00      0.44   7612.77    105.80      0.00     96.48     91.19
03:10:01 PM     14.91    562.47   5250.07      0.17   7029.09     26.63      0.00     23.72     89.08
03:20:01 PM     16.95    620.39   7265.82      0.26   9115.73     92.36      0.11     83.01     89.77
03:30:01 PM     28.84    566.17   8768.76      0.21  10750.77     63.20      0.21     58.65     92.49
03:40:01 PM     16.05    641.84  10343.84      0.31  12473.88     45.40      0.11     41.01     90.11
03:50:01 PM     18.20    647.99  10272.98      0.25  12187.26      0.00      0.00      0.00      0.00

Причем различия то, что -W данные относительно того, сколько страниц было загружено и за секунду, по сравнению с -B переключатель, который показывает общее количество данных (в килобайтах), который был разбит на страницы в / за секунду.

1
27.01.2020, 23:39
  • 1
    Хм..., если пользователь скажет, что смущен страницей справочника, то разве он не будет перепутан только с извлечением страницы справочника для SAR??? –  mdpc 10.06.2013, 21:41
  • 2
    Хорошо давайте посмотрим 8-). –  slm♦ 10.06.2013, 21:52
  • 3
    , к сожалению, который действительно разъясняет его для меня..... какие-либо другие берущие, которые смогли проливать свет на различие между двумя...??? –  user1380599 10.06.2013, 23:34
  • 4
    @user1380599 - Посмотрите мои обновления и сообщите мне, нужно ли Вам больше деталей. –  slm♦ 11.06.2013, 00:28
  • 5
    Спасибо за Ваш ответ, который добился цели, все очищают теперь ;-) –  user1380599 02.07.2013, 18:38

sar -B , на мой взгляд, страницы руководства неверны. Согласно источнику Linux на http://lxr.free-electrons.com/source/mm/page_io.c?v=4.6 , PSWPIN увеличивается в swap_readpage () . Если вы нажмете на функцию swap_readpage () , вы увидите, что она вызывается непосредственно для работы с классическим разбиением на страницы ядра виртуальной памяти (не путать с подкачкой). То есть он используется, когда диск используется в качестве дополнения к памяти вашей системы.

PGPGIN поддерживается в submit_bio () , как показано здесь: http://lxr.free-electrons.com/source/block/blk-core.c?v=4.6 .Щелкните по нему, и вы увидите, что он используется для гораздо более общего ввода-вывода диска.

Итак, счетчики sar -W определяют страницы, связанные с виртуальной памятью («своп» - это термин, который в наши дни, кажется, используется довольно свободно, я полагаю, что он стал означать в целом « связанных с сохранением кусков памяти процессов на жесткий диск "). Счетчики

sar -B - по крайней мере, некоторые из них - обновляются при любом дисковом вводе-выводе. Другие счетчики, такие как fault / s , работают с любыми страницами памяти, к которым процесс не может получить доступ немедленно (см. http://linoxide.com/linux-command/commands-to-understand-page -faults-in-linux / , "... Если запрошенная страница находится в основной памяти, но процесс не может получить к ней доступ из-за неинициализированной памяти или страницы COW (копирование при записи), это называется незначительной ошибкой страницы. .. "). Google может помочь вам лучше понять, что именно они считают.

1
27.01.2020, 23:39

Теги

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