Автор Тема: html5 vs npapi-flash vs ppapi-flash  (Прочитано 1152 раз)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
html5 vs npapi-flash vs ppapi-flash
« : 16.10.2017 22:51:53 »
Тема создана для наблюдений, а не для ср@чей.
Потенциально предназначена для оптимизации системы. Не кошельком, а головой.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: html5 vs npapi-flash vs ppapi-flash
« Ответ #1 : 17.10.2017 00:11:10 »
День первый...

Другой ресурс. Видеопоток:
Format                                   : AVC
Format/Info                              : Advanced Video Codec
Format profile                           : High@L3
Format settings                          : CABAC / 4 Ref Frames
Format settings, CABAC                   : Yes
Format settings, RefFrames               : 4 frames
Codec ID                                 : avc1
Codec ID/Info                            : Advanced Video Coding
Duration                                 : 44 min 8 s
Bit rate                                 : 312 kb/s
Width                                    : 720 pixels
Height                                   : 406 pixels
Display aspect ratio                     : 16:9
Frame rate mode                          : Constant
Frame rate                               : 23.976 (23976/1000) FPS

Свободные ресурсы процессора, html5, режим буферирования (download)
$ sleep 15 && sar -P ALL 1 10
Linux 4.4.55-std-def-alt1 (pentium-m-770.localdomain) 16.10.2017 _i686_ (1 CPU)

23:09:18        CPU     %user     %nice   %system   %iowait    %steal     %idle
23:09:19        all     86,14      0,99      6,93      0,00      0,00      5,94
23:09:19          0     86,14      0,99      6,93      0,00      0,00      5,94

23:09:19        CPU     %user     %nice   %system   %iowait    %steal     %idle
23:09:20        all     60,61      0,00      8,08      5,05      0,00     26,26
23:09:20          0     60,61      0,00      8,08      5,05      0,00     26,26

23:09:20        CPU     %user     %nice   %system   %iowait    %steal     %idle
23:09:21        all     75,49      0,00     11,76      0,00      0,00     12,75
23:09:21          0     75,49      0,00     11,76      0,00      0,00     12,75

23:09:21        CPU     %user     %nice   %system   %iowait    %steal     %idle
23:09:22        all     85,86      1,01     13,13      0,00      0,00      0,00
23:09:22          0     85,86      1,01     13,13      0,00      0,00      0,00

23:09:22        CPU     %user     %nice   %system   %iowait    %steal     %idle
23:09:23        all     84,16      0,99     14,85      0,00      0,00      0,00
23:09:23          0     84,16      0,99     14,85      0,00      0,00      0,00

23:09:23        CPU     %user     %nice   %system   %iowait    %steal     %idle
23:09:24        all     88,89      0,00     11,11      0,00      0,00      0,00
23:09:24          0     88,89      0,00     11,11      0,00      0,00      0,00

23:09:24        CPU     %user     %nice   %system   %iowait    %steal     %idle
23:09:25        all     86,00      0,00     14,00      0,00      0,00      0,00
23:09:25          0     86,00      0,00     14,00      0,00      0,00      0,00

23:09:25        CPU     %user     %nice   %system   %iowait    %steal     %idle
23:09:26        all     92,00      0,00      8,00      0,00      0,00      0,00
23:09:26          0     92,00      0,00      8,00      0,00      0,00      0,00

23:09:26        CPU     %user     %nice   %system   %iowait    %steal     %idle
23:09:27        all     87,00      0,00     13,00      0,00      0,00      0,00
23:09:27          0     87,00      0,00     13,00      0,00      0,00      0,00

23:09:27        CPU     %user     %nice   %system   %iowait    %steal     %idle
23:09:28        all     88,00      0,00     12,00      0,00      0,00      0,00
23:09:28          0     88,00      0,00     12,00      0,00      0,00      0,00

Среднее:     CPU     %user     %nice   %system   %iowait    %steal     %idle
Среднее:     all     83,42      0,30     11,29      0,50      0,00      4,50
Среднее:       0     83,42      0,30     11,29      0,50      0,00      4,50

Продолжение этого же ролика, буферирование завершено
$ sleep 15 && sar -P ALL 1 10
Linux 4.4.55-std-def-alt1 (pentium-m-770.localdomain) 16.10.2017 _i686_ (1 CPU)

22:27:35        CPU     %user     %nice   %system   %iowait    %steal     %idle
22:27:36        all     74,49      0,00     11,22      0,00      0,00     14,29
22:27:36          0     74,49      0,00     11,22      0,00      0,00     14,29

22:27:36        CPU     %user     %nice   %system   %iowait    %steal     %idle
22:27:37        all     38,78      0,00     13,27      0,00      0,00     47,96
22:27:37          0     38,78      0,00     13,27      0,00      0,00     47,96

22:27:37        CPU     %user     %nice   %system   %iowait    %steal     %idle
22:27:38        all     41,75      0,00     13,59      0,00      0,00     44,66
22:27:38          0     41,75      0,00     13,59      0,00      0,00     44,66

22:27:38        CPU     %user     %nice   %system   %iowait    %steal     %idle
22:27:39        all     41,00      0,00     12,00      0,00      0,00     47,00
22:27:39          0     41,00      0,00     12,00      0,00      0,00     47,00

22:27:39        CPU     %user     %nice   %system   %iowait    %steal     %idle
22:27:40        all     44,90      0,00     10,20      0,00      0,00     44,90
22:27:40          0     44,90      0,00     10,20      0,00      0,00     44,90

22:27:40        CPU     %user     %nice   %system   %iowait    %steal     %idle
22:27:41        all     42,42      0,00      8,08      0,00      0,00     49,49
22:27:41          0     42,42      0,00      8,08      0,00      0,00     49,49

22:27:41        CPU     %user     %nice   %system   %iowait    %steal     %idle
22:27:42        all     40,40      0,00     11,11      0,00      0,00     48,48
22:27:42          0     40,40      0,00     11,11      0,00      0,00     48,48

22:27:42        CPU     %user     %nice   %system   %iowait    %steal     %idle
22:27:43        all     46,53      0,00      6,93      0,00      0,00     46,53
22:27:43          0     46,53      0,00      6,93      0,00      0,00     46,53

22:27:43        CPU     %user     %nice   %system   %iowait    %steal     %idle
22:27:44        all     41,41      1,01     12,12      0,00      0,00     45,45
22:27:44          0     41,41      1,01     12,12      0,00      0,00     45,45

22:27:44        CPU     %user     %nice   %system   %iowait    %steal     %idle
22:27:45        all     42,00      0,00     12,00      0,00      0,00     46,00
22:27:45          0     42,00      0,00     12,00      0,00      0,00     46,00

Среднее:     CPU     %user     %nice   %system   %iowait    %steal     %idle
Среднее:     all     45,33      0,10     11,06      0,00      0,00     43,52
Среднее:       0     45,33      0,10     11,06      0,00      0,00     43,52


youtube
Но тут заметилась такая любопытная вещь:
Ролик, 360p, режим скачивания (буферирования), качество - режим авто, смотреть тот же idle - Среднее
$ sleep 15 && sar -P ALL 1 10
Linux 4.4.55-std-def-alt1 (pentium-m-770.localdomain) 16.10.2017 _i686_ (1 CPU)

22:26:01        CPU     %user     %nice   %system   %iowait    %steal     %idle
22:26:02        all     76,53      0,00     16,33      0,00      0,00      7,14
22:26:02          0     76,53      0,00     16,33      0,00      0,00      7,14

22:26:02        CPU     %user     %nice   %system   %iowait    %steal     %idle
22:26:03        all     84,00      0,00     16,00      0,00      0,00      0,00
22:26:03          0     84,00      0,00     16,00      0,00      0,00      0,00

22:26:03        CPU     %user     %nice   %system   %iowait    %steal     %idle
22:26:04        all     81,19      0,00     18,81      0,00      0,00      0,00
22:26:04          0     81,19      0,00     18,81      0,00      0,00      0,00

22:26:04        CPU     %user     %nice   %system   %iowait    %steal     %idle
22:26:05        all     81,19      0,00     17,82      0,00      0,00      0,99
22:26:05          0     81,19      0,00     17,82      0,00      0,00      0,99

22:26:05        CPU     %user     %nice   %system   %iowait    %steal     %idle
22:26:06        all     81,82      0,00     18,18      0,00      0,00      0,00
22:26:06          0     81,82      0,00     18,18      0,00      0,00      0,00

22:26:06        CPU     %user     %nice   %system   %iowait    %steal     %idle
22:26:07        all     82,83      0,00     17,17      0,00      0,00      0,00
22:26:07          0     82,83      0,00     17,17      0,00      0,00      0,00

22:26:07        CPU     %user     %nice   %system   %iowait    %steal     %idle
22:26:08        all     71,00      0,00     16,00      0,00      0,00     13,00
22:26:08          0     71,00      0,00     16,00      0,00      0,00     13,00

22:26:08        CPU     %user     %nice   %system   %iowait    %steal     %idle
22:26:09        all     69,39      0,00     14,29      0,00      0,00     16,33
22:26:09          0     69,39      0,00     14,29      0,00      0,00     16,33

22:26:09        CPU     %user     %nice   %system   %iowait    %steal     %idle
22:26:10        all     77,00      0,00     23,00      0,00      0,00      0,00
22:26:10          0     77,00      0,00     23,00      0,00      0,00      0,00

22:26:10        CPU     %user     %nice   %system   %iowait    %steal     %idle
22:26:11        all     81,82      0,00     18,18      0,00      0,00      0,00
22:26:11          0     81,82      0,00     18,18      0,00      0,00      0,00

Среднее:     CPU     %user     %nice   %system   %iowait    %steal     %idle
Среднее:     all     78,69      0,00     17,59      0,00      0,00      3,72
Среднее:       0     78,69      0,00     17,59      0,00      0,00      3,72
Практически нулевой idle.

Продолжение просмотра этого же ролика, но уже полностью буферированного, даунлоад на нуле, смена по авто на 480p
$ sleep 15 && sar -P ALL 1 10
Linux 4.4.55-std-def-alt1 (pentium-m-770.localdomain) 16.10.2017 _i686_ (1 CPU)

22:35:34        CPU     %user     %nice   %system   %iowait    %steal     %idle
22:35:35        all     62,63      0,00     12,12      0,00      0,00     25,25
22:35:35          0     62,63      0,00     12,12      0,00      0,00     25,25

22:35:35        CPU     %user     %nice   %system   %iowait    %steal     %idle
22:35:36        all     64,36      0,00     14,85      0,00      0,00     20,79
22:35:36          0     64,36      0,00     14,85      0,00      0,00     20,79

22:35:36        CPU     %user     %nice   %system   %iowait    %steal     %idle
22:35:37        all     59,00      1,00     12,00      0,00      0,00     28,00
22:35:37          0     59,00      1,00     12,00      0,00      0,00     28,00

22:35:37        CPU     %user     %nice   %system   %iowait    %steal     %idle
22:35:38        all     52,53      0,00     18,18      0,00      0,00     29,29
22:35:38          0     52,53      0,00     18,18      0,00      0,00     29,29

22:35:38        CPU     %user     %nice   %system   %iowait    %steal     %idle
22:35:39        all     58,16      0,00     11,22      1,02      0,00     29,59
22:35:39          0     58,16      0,00     11,22      1,02      0,00     29,59

22:35:39        CPU     %user     %nice   %system   %iowait    %steal     %idle
22:35:40        all     54,90      0,00     15,69      0,00      0,00     29,41
22:35:40          0     54,90      0,00     15,69      0,00      0,00     29,41

22:35:40        CPU     %user     %nice   %system   %iowait    %steal     %idle
22:35:41        all     63,37      0,99     11,88      0,00      0,00     23,76
22:35:41          0     63,37      0,99     11,88      0,00      0,00     23,76

22:35:41        CPU     %user     %nice   %system   %iowait    %steal     %idle
22:35:42        all     61,62      0,00     13,13      0,00      0,00     25,25
22:35:42          0     61,62      0,00     13,13      0,00      0,00     25,25

22:35:42        CPU     %user     %nice   %system   %iowait    %steal     %idle
22:35:43        all     53,54      0,00     15,15      0,00      0,00     31,31
22:35:43          0     53,54      0,00     15,15      0,00      0,00     31,31

22:35:43        CPU     %user     %nice   %system   %iowait    %steal     %idle
22:35:44        all     54,55      0,00     16,16      0,00      0,00     29,29
22:35:44          0     54,55      0,00     16,16      0,00      0,00     29,29

Среднее:     CPU     %user     %nice   %system   %iowait    %steal     %idle
Среднее:     all     58,48      0,20     14,04      0,10      0,00     27,18
Среднее:       0     58,48      0,20     14,04      0,10      0,00     27,18

idle (свободные ресурсы процессора, - 2005-й, одно ядро, 32 бит) стольже высок, если буферирование видеоконтента полностью завершено. Но для такого удовольствия понадобится оптоволокно минимум в 10 Mbit/s.


Другой ресурс.
Качество потока выше, npapi-flash 27.0.0.130, заполнение буфера
$ sleep 15 && sar -P ALL 1 10
Linux 4.4.55-std-def-alt1 (pentium-m-770.localdomain) 16.10.2017 _i686_ (1 CPU)

23:50:00        CPU     %user     %nice   %system   %iowait    %steal     %idle
23:50:01        all     87,00      0,00     10,00      0,00      0,00      3,00
23:50:01          0     87,00      0,00     10,00      0,00      0,00      3,00

23:50:01        CPU     %user     %nice   %system   %iowait    %steal     %idle
23:50:02        all     75,00      1,00     23,00      0,00      0,00      1,00
23:50:02          0     75,00      1,00     23,00      0,00      0,00      1,00

23:50:02        CPU     %user     %nice   %system   %iowait    %steal     %idle
23:50:03        all     84,85      1,01      5,05      0,00      0,00      9,09
23:50:03          0     84,85      1,01      5,05      0,00      0,00      9,09

23:50:03        CPU     %user     %nice   %system   %iowait    %steal     %idle
23:50:04        all     75,00      0,00      3,00      1,00      0,00     21,00
23:50:04          0     75,00      0,00      3,00      1,00      0,00     21,00

23:50:04        CPU     %user     %nice   %system   %iowait    %steal     %idle
23:50:05        all     79,00      0,00      5,00      5,00      0,00     11,00
23:50:05          0     79,00      0,00      5,00      5,00      0,00     11,00

23:50:05        CPU     %user     %nice   %system   %iowait    %steal     %idle
23:50:06        all     81,63      0,00      8,16      0,00      0,00     10,20
23:50:06          0     81,63      0,00      8,16      0,00      0,00     10,20

23:50:06        CPU     %user     %nice   %system   %iowait    %steal     %idle
23:50:07        all     82,00      0,00     12,00      0,00      0,00      6,00
23:50:07          0     82,00      0,00     12,00      0,00      0,00      6,00

23:50:07        CPU     %user     %nice   %system   %iowait    %steal     %idle
23:50:08        all     80,81      0,00     15,15      0,00      0,00      4,04
23:50:08          0     80,81      0,00     15,15      0,00      0,00      4,04

23:50:08        CPU     %user     %nice   %system   %iowait    %steal     %idle
23:50:09        all     79,59      0,00      8,16      0,00      0,00     12,24
23:50:09          0     79,59      0,00      8,16      0,00      0,00     12,24

23:50:09        CPU     %user     %nice   %system   %iowait    %steal     %idle
23:50:10        all     75,25      0,00      5,94      0,00      0,00     18,81
23:50:10          0     75,25      0,00      5,94      0,00      0,00     18,81

Среднее:     CPU     %user     %nice   %system   %iowait    %steal     %idle
Среднее:     all     80,00      0,20      9,55      0,60      0,00      9,65
Среднее:       0     80,00      0,20      9,55      0,60      0,00      9,65

Продолжение воспроизведения, npapi-flash 27.0.0.130, буфер уже заполнен
$ sleep 15 && sar -P ALL 1 10
Linux 4.4.55-std-def-alt1 (pentium-m-770.localdomain) 16.10.2017 _i686_ (1 CPU)

23:31:53        CPU     %user     %nice   %system   %iowait    %steal     %idle
23:31:54        all     75,00      0,00      5,00      0,00      0,00     20,00
23:31:54          0     75,00      0,00      5,00      0,00      0,00     20,00

23:31:54        CPU     %user     %nice   %system   %iowait    %steal     %idle
23:31:55        all     76,29      0,00      2,06      0,00      0,00     21,65
23:31:55          0     76,29      0,00      2,06      0,00      0,00     21,65

23:31:55        CPU     %user     %nice   %system   %iowait    %steal     %idle
23:31:56        all     71,00      0,00      5,00      0,00      0,00     24,00
23:31:56          0     71,00      0,00      5,00      0,00      0,00     24,00

23:31:56        CPU     %user     %nice   %system   %iowait    %steal     %idle
23:31:57        all     75,49      0,00      3,92      0,00      0,00     20,59
23:31:57          0     75,49      0,00      3,92      0,00      0,00     20,59

23:31:57        CPU     %user     %nice   %system   %iowait    %steal     %idle
23:31:58        all     75,51      0,00      2,04      0,00      0,00     22,45
23:31:58          0     75,51      0,00      2,04      0,00      0,00     22,45

23:31:58        CPU     %user     %nice   %system   %iowait    %steal     %idle
23:31:59        all     76,77      0,00      3,03      0,00      0,00     20,20
23:31:59          0     76,77      0,00      3,03      0,00      0,00     20,20

23:31:59        CPU     %user     %nice   %system   %iowait    %steal     %idle
23:32:00        all     76,77      0,00      4,04      0,00      0,00     19,19
23:32:00          0     76,77      0,00      4,04      0,00      0,00     19,19

23:32:00        CPU     %user     %nice   %system   %iowait    %steal     %idle
23:32:01        all     74,49      0,00      5,10      0,00      0,00     20,41
23:32:01          0     74,49      0,00      5,10      0,00      0,00     20,41

23:32:01        CPU     %user     %nice   %system   %iowait    %steal     %idle
23:32:02        all     72,00      0,00      4,00      0,00      0,00     24,00
23:32:02          0     72,00      0,00      4,00      0,00      0,00     24,00

23:32:02        CPU     %user     %nice   %system   %iowait    %steal     %idle
23:32:03        all     76,77      0,00      4,04      1,01      0,00     18,18
23:32:03          0     76,77      0,00      4,04      1,01      0,00     18,18

Среднее:     CPU     %user     %nice   %system   %iowait    %steal     %idle
Среднее:     all     75,00      0,00      3,83      0,10      0,00     21,07
Среднее:       0     75,00      0,00      3,83      0,10      0,00     21,07


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