From OpenSCADAWiki
Jump to: navigation, search
 
Line 2: Line 2:
 
* <sup>**</sup> — '''pow(Pi,2)''' виміряно у середовищі із GLibC > 2.31 (як то Debian 11), де продуктивність обчислення цієї функції деградована на '''[46...60]%'''.
 
* <sup>**</sup> — '''pow(Pi,2)''' виміряно у середовищі із GLibC > 2.31 (як то Debian 11), де продуктивність обчислення цієї функції деградована на '''[46...60]%'''.
 
* "'''Вхід до JavaLikeCalc'''" — вхід до процедури на мові JavaLikeCalc також означає вхід до критичної секції та запит на читання RW блокування, відтак цей час переважно відображає продуктивність операції блокування. Цей час виключено із відповідних значень у стовпчиках з JavaLikeCalc.
 
* "'''Вхід до JavaLikeCalc'''" — вхід до процедури на мові JavaLikeCalc також означає вхід до критичної секції та запит на читання RW блокування, відтак цей час переважно відображає продуктивність операції блокування. Цей час виключено із відповідних значень у стовпчиках з JavaLikeCalc.
* "'''Операція sin(Pi) і pow(Pi,2)'''" — від 7528/2020 року і версії 0.9.3 LTS виміряне значення може бути збільшене від 2% до 15% (на повільній пам'яті) з причини додання контролю виконання функцій;
+
* "'''Операція sin(Pi) і pow(Pi,2)'''" — від 7528/2020 року і версії 0.9.3 LTS виміряне значення може бути збільшене від 2% до 5% (на повільній пам'яті) з причини додання контролю виконання функцій;
 
* "'''DDR3-1600-{N}GB/s'''" — де ''N'' отримується програмою '''sysbench''' (не '''memtest''' або '''mbw''', які вимірюють іншими методами), із типовою командою виклику {{InLineCode|<nowiki>sysbench --test=memory --memory-total-size=3G --memory-block-size=1M run</nowiki>}} для систем з розміром пам'яті [4...15] ГБ.
 
* "'''DDR3-1600-{N}GB/s'''" — де ''N'' отримується програмою '''sysbench''' (не '''memtest''' або '''mbw''', які вимірюють іншими методами), із типовою командою виклику {{InLineCode|<nowiki>sysbench --test=memory --memory-total-size=3G --memory-block-size=1M run</nowiki>}} для систем з розміром пам'яті [4...15] ГБ.
 
: [[file:at.png]] Тест пам'яті до версії 1.0 використовує інший метод, який показує швидкість у тричі менше, особливо на AMD!
 
: [[file:at.png]] Тест пам'яті до версії 1.0 використовує інший метод, який показує швидкість у тричі менше, особливо на AMD!
 
* "'''[http://ftp.oscada.org/Misc/Tests/ precision_test]'''" — проста програма проєкту OpenSCADA для тестування затримки виклику потоків у політиці реального часу Round-robin та пріоритеті 80. 100% навантаження здійснюється програмою '''[http://ftp.oscada.org/Misc/Tests/ highload]''' та активність ВФС командою {{InLineCode|<nowiki>dd if=/dev/zero of=/var/tmp/test.zero bs=1048576 count=1000; dd if=/var/tmp/test.zero of=/dev/null bs=1048576;</nowiki>}}.
 
* "'''[http://ftp.oscada.org/Misc/Tests/ precision_test]'''" — проста програма проєкту OpenSCADA для тестування затримки виклику потоків у політиці реального часу Round-robin та пріоритеті 80. 100% навантаження здійснюється програмою '''[http://ftp.oscada.org/Misc/Tests/ highload]''' та активність ВФС командою {{InLineCode|<nowiki>dd if=/dev/zero of=/var/tmp/test.zero bs=1048576 count=1000; dd if=/var/tmp/test.zero of=/dev/null bs=1048576;</nowiki>}}.

Latest revision as of 11:35, 16 September 2024

Information about message (contribute)
This message has no documentation. If you know where or how this message is used, you can help other translators by adding documentation to this message.
Message definition (Sub-projects/Embedding and PLC)
* <sup>*</sup> — includes of double call the ''gettimeofday()'' function.
* <sup>**</sup> — '''pow(Pi,2)''' measured in an environment with GLibC > 2.31 (like to Debian 11) where performance of the function calculation was degraded on '''[46...60]%'''.
* "'''Entry into JavaLikeCalc'''" — entry to a procedure on the language JavaLikeCalc means also entry to the critical section and requesting for reading of the RW lock, then the time mostly show performance of the locking operation. The time was excluded from related values in columns with JavaLikeCalc.
* "'''Operation sin(Pi) and pow(Pi,2)'''" — after year 7528/2020 and version 0.9.3 LTS the measured value can be risen from 2% to 5% (on slow memory) through a reason of adding control of execution the functions;
* "'''DDR3-1600-{N}GB/s'''" — where ''N'' is gotten by the program '''sysbench''' (not '''memtest''' or '''mbw''' which are measuring in different methods), by the typical call command {{InLineCode|<nowiki>sysbench --test=memory --memory-total-size=3G --memory-block-size=1M run</nowiki>}} for systems with memory size [4...15] GB.
: [[file:at.png]] The memory test here up to version 1.0 uses other method, which show speed in three times lesser, especially on AMD!
* "'''[http://ftp.oscada.org/Misc/Tests/ precision_test]'''" — a simple program of the OpenSCADA project to test lag of the threads invoking in the RT policy Round-robin and priority 80. 100% loading is performed by the program '''[http://ftp.oscada.org/Misc/Tests/ highload]''' and the VFS activity is performed by the command {{InLineCode|<nowiki>dd if=/dev/zero of=/var/tmp/test.zero bs=1048576 count=1000; dd if=/var/tmp/test.zero of=/dev/null bs=1048576;</nowiki>}}.
Translation* <sup>*</sup> — включає у себе дворазовий час виклику функції ''gettimeofday()''.
* <sup>**</sup> — '''pow(Pi,2)''' виміряно у середовищі із GLibC > 2.31 (як то Debian 11), де продуктивність обчислення цієї функції деградована на '''[46...60]%'''.
* "'''Вхід до JavaLikeCalc'''" — вхід до процедури на мові JavaLikeCalc також означає вхід до критичної секції та запит на читання RW блокування, відтак цей час переважно відображає продуктивність операції блокування. Цей час виключено із відповідних значень у стовпчиках з JavaLikeCalc.
* "'''Операція sin(Pi) і pow(Pi,2)'''" — від 7528/2020 року і версії 0.9.3 LTS виміряне значення може бути збільшене від 2% до 5% (на повільній пам'яті) з причини додання контролю виконання функцій;
* "'''DDR3-1600-{N}GB/s'''" — де ''N'' отримується програмою '''sysbench''' (не '''memtest''' або '''mbw''', які вимірюють іншими методами), із типовою командою виклику {{InLineCode|<nowiki>sysbench --test=memory --memory-total-size=3G --memory-block-size=1M run</nowiki>}} для систем з розміром пам'яті [4...15] ГБ.
: [[file:at.png]] Тест пам'яті до версії 1.0 використовує інший метод, який показує швидкість у тричі менше, особливо на AMD!
* "'''[http://ftp.oscada.org/Misc/Tests/ precision_test]'''" — проста програма проєкту OpenSCADA для тестування затримки виклику потоків у політиці реального часу Round-robin та пріоритеті 80. 100% навантаження здійснюється програмою '''[http://ftp.oscada.org/Misc/Tests/ highload]''' та активність ВФС командою {{InLineCode|<nowiki>dd if=/dev/zero of=/var/tmp/test.zero bs=1048576 count=1000; dd if=/var/tmp/test.zero of=/dev/null bs=1048576;</nowiki>}}.
  • * — включає у себе дворазовий час виклику функції gettimeofday().
  • **pow(Pi,2) виміряно у середовищі із GLibC > 2.31 (як то Debian 11), де продуктивність обчислення цієї функції деградована на [46...60]%.
  • "Вхід до JavaLikeCalc" — вхід до процедури на мові JavaLikeCalc також означає вхід до критичної секції та запит на читання RW блокування, відтак цей час переважно відображає продуктивність операції блокування. Цей час виключено із відповідних значень у стовпчиках з JavaLikeCalc.
  • "Операція sin(Pi) і pow(Pi,2)" — від 7528/2020 року і версії 0.9.3 LTS виміряне значення може бути збільшене від 2% до 5% (на повільній пам'яті) з причини додання контролю виконання функцій;
  • "DDR3-1600-{N}GB/s" — де N отримується програмою sysbench (не memtest або mbw, які вимірюють іншими методами), із типовою командою виклику sysbench --test=memory --memory-total-size=3G --memory-block-size=1M run для систем з розміром пам'яті [4...15] ГБ.
At.png Тест пам'яті до версії 1.0 використовує інший метод, який показує швидкість у тричі менше, особливо на AMD!
  • "precision_test" — проста програма проєкту OpenSCADA для тестування затримки виклику потоків у політиці реального часу Round-robin та пріоритеті 80. 100% навантаження здійснюється програмою highload та активність ВФС командою dd if=/dev/zero of=/var/tmp/test.zero bs=1048576 count=1000; dd if=/var/tmp/test.zero of=/dev/null bs=1048576;.