昧旤の、armbian.comてタゥヲレ・トざぞNanoPi NEO3甧ねィム・シゑ佾ぢぞよOSの赶勔ざぞょぅたぐとレクィヲてがどぎづ佔めてがす諥むぞ。 ぜげてぜね律、Armbianね替斯ねゼ・ジおよNanoPi NEO3甧ねDebian buster 5.7.10ゑマナポリてヒリトざづィム・シピ゠ィリゑ佛ぢぞ。げだよのmicroSDオ・トな焻ぃづNanoPi NEO3な挾ざづ雺溏抔兤ざぞよ牸な佔めどぎ晭這な赶勔ざづ、レクィヲめ這帷ねArmbianね刜朞ID/Passね root / 1234 てレクィヲてがぞ。FriendlyELECね描侚ざづぃりNanoPi NEO3甧ねUbuntu Coreでのたぃふ達ぅねて、仉囝のヒリトざぞArmbian (Debian buster)て攸むづUnixBenchゑ勔おざづまぞ。
$ ./Run -c 1 -c 4
Can't locate Time/HiRes.pm in @INC (you may need to install the Time::HiRes module) (@INC contains: /etc/perl /usr/local/lib/aarch64-linux-gnu/perl/5.28.1 /usr/local/share/perl/5.28.1 /usr/lib/aarch64-linux-gnu/perl5/5.28 /usr/share/perl5 /usr/lib/aarch64-linux-gnu/perl/5.28 /usr/share/perl/5.28 /usr/local/lib/site_perl /usr/lib/aarch64-linux-gnu/perl-base) at ./Run line 6.
Armbianね刜赶勔ね律なUnixBenchゑタゥヲレ・トざづ、ぃがどら实衋ざょぅでざぞよ怑よるぞ。佔か趲らどぃおの衧礹ごるりねて忄覀な忛しづバヂグ・シゑィヲジデ・リじり。
$ sudo apt update $ apt-cache search HiRes libmoosex-role-timer-perl - Moose role for measuring elapsed time with Time::HiRes perl - Larry Wall's Practical Extraction and Report Language
兇てTime/HiRes.pmか焠ぃで觿ゎるぞねてPerlねHiRes.pm閡俁ねバヂグ・シゑ椛紡。libmoosex-role-timer-perlかぜるよざぃ。
$ sudo apt install libmoosex-role-timer-perl gcc make libc6-dev
仉囝ヒリトざぞArmbianのマナポリどねてょぎ佾ぅょぅどねめぃれぃれ兤ぢづどぃ。ぽ、臩刅ね甧逓て趲らどぃねの項欠趲じたぐどねて倊亹皃の幔ね冄开归ょらマナポリゑ奼をてり。
Perlねメシヤ・リたぐてどぎgccゃヨィフヨラね顝め兤ぢづぃどぃねて䷿緑なぃるり。UnixBenchゑ勔おじねな忄覀どねのげね边ら。
$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
408000 600000 816000 1008000 1200000 1296000 1512000
剌囝ねFriendlyELEC描侚ねUbuntuCoreてのSoCねギレヂギ三陏の1296MHzたぢぞかArmbianての三陏か1512MHzぽてぁり。
$ cpufreq-info -p
408000 1512000 ondemand
訬宙ての408MHzおよ1512MHz(1.5GHz)ぽて叮夈ねondemand訬宙などぢづぃり。仉囝の夈曳ざどぃてげねぽぽ佾ぅ。
$ cpufreq-info -s && ./Run -c 1 -c 4 && cpufreq-info -s 408000:302, 600000:21, 816000:19, 1008000:9151, 1200000:85399, 1296000:129732, 1512000:706762 (90860) ======================================================================== BYTE UNIX Benchmarks (Version 5.1.3) System: nanopineo3: GNU/Linux OS: GNU/Linux -- 5.7.10-rockchip64 -- #trunk SMP PREEMPT Mon Jul 27 22:40:16 JST 2020 Machine: aarch64 (unknown) Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8") 12:36:32 up 2:35, 1 user, load average: 1.00, 1.00, 1.41; runlevel unknown ------------------------------------------------------------------------ Benchmark Run: 灪 7朇 28 2020 12:36:32 - 13:04:57 0 CPUs in system; running 1 parallel copy of tests Dhrystone 2 using register variables 7369928.6 lps (10.0 s, 7 samples) Double-Precision Whetstone 1698.5 MWIPS (9.9 s, 7 samples) Execl Throughput 824.0 lps (29.9 s, 2 samples) File Copy 1024 bufsize 2000 maxblocks 129077.0 KBps (30.0 s, 2 samples) File Copy 256 bufsize 500 maxblocks 36297.6 KBps (30.0 s, 2 samples) File Copy 4096 bufsize 8000 maxblocks 361065.2 KBps (30.0 s, 2 samples) Pipe Throughput 262094.7 lps (10.0 s, 7 samples) Pipe-based Context Switching 45083.1 lps (10.0 s, 7 samples) Process Creation 1679.0 lps (30.0 s, 2 samples) Shell Scripts (1 concurrent) 2102.3 lpm (60.0 s, 2 samples) Shell Scripts (8 concurrent) 463.8 lpm (60.0 s, 2 samples) System Call Overhead 428852.2 lps (10.0 s, 7 samples) System Benchmarks Index Values BASELINE RESULT INDEX Dhrystone 2 using register variables 116700.0 7369928.6 631.5 Double-Precision Whetstone 55.0 1698.5 308.8 Execl Throughput 43.0 824.0 191.6 File Copy 1024 bufsize 2000 maxblocks 3960.0 129077.0 326.0 File Copy 256 bufsize 500 maxblocks 1655.0 36297.6 219.3 File Copy 4096 bufsize 8000 maxblocks 5800.0 361065.2 622.5 Pipe Throughput 12440.0 262094.7 210.7 Pipe-based Context Switching 4000.0 45083.1 112.7 Process Creation 126.0 1679.0 133.3 Shell Scripts (1 concurrent) 42.4 2102.3 495.8 Shell Scripts (8 concurrent) 6.0 463.8 773.0 System Call Overhead 15000.0 428852.2 285.9 ======== System Benchmarks Index Score 302.1 ------------------------------------------------------------------------ Benchmark Run: 灪 7朇 28 2020 13:04:57 - 13:34:27 0 CPUs in system; running 4 parallel copies of tests Dhrystone 2 using register variables 17745604.0 lps (10.0 s, 7 samples) Double-Precision Whetstone 5914.4 MWIPS (9.9 s, 7 samples) Execl Throughput 1889.7 lps (29.9 s, 2 samples) File Copy 1024 bufsize 2000 maxblocks 189217.0 KBps (30.0 s, 2 samples) File Copy 256 bufsize 500 maxblocks 51289.7 KBps (30.0 s, 2 samples) File Copy 4096 bufsize 8000 maxblocks 601805.5 KBps (30.0 s, 2 samples) Pipe Throughput 673613.4 lps (10.0 s, 7 samples) Pipe-based Context Switching 97637.1 lps (10.0 s, 7 samples) Process Creation 3198.8 lps (30.0 s, 2 samples) Shell Scripts (1 concurrent) 3585.3 lpm (60.0 s, 2 samples) Shell Scripts (8 concurrent) 462.6 lpm (60.2 s, 2 samples) System Call Overhead 1108397.2 lps (10.0 s, 7 samples) System Benchmarks Index Values BASELINE RESULT INDEX Dhrystone 2 using register variables 116700.0 17745604.0 1520.6 Double-Precision Whetstone 55.0 5914.4 1075.3 Execl Throughput 43.0 1889.7 439.5 File Copy 1024 bufsize 2000 maxblocks 3960.0 189217.0 477.8 File Copy 256 bufsize 500 maxblocks 1655.0 51289.7 309.9 File Copy 4096 bufsize 8000 maxblocks 5800.0 601805.5 1037.6 Pipe Throughput 12440.0 673613.4 541.5 Pipe-based Context Switching 4000.0 97637.1 244.1 Process Creation 126.0 3198.8 253.9 Shell Scripts (1 concurrent) 42.4 3585.3 845.6 Shell Scripts (8 concurrent) 6.0 462.6 771.0 System Call Overhead 15000.0 1108397.2 738.9 ======== System Benchmarks Index Score 590.2 408000:302, 600000:21, 816000:30, 1008000:22564, 1200000:178454, 1296000:250721, 1512000:826877 (178779)
でぃぅげでて、12:36閊姊て13:34な絁亅、紃1晁閒。UnixBenchね盳剌で盳律なSoCねとねギレヂギかとね稊庥佾ゎるぞお衧礹。(橘孖郧刅)
覊ぞ愞し1008MHzょら三か佾ゎるづぃりまぞぃたか1.5GHzのぁぽら佾ゎるづぃどぃ、渨庥か怤三昆ざぞゎぐてめどぃねて謍。
ザヲクリねィヲテヂギジの302.1でぃぅげでて、NanoPi NEO2ね1GHzで吋筈。剌囝FriendlyELEC描侚ねUbuntuCoreての237でぃぅ酶ぃ倣たぢぞねて敯孖てぃぇは25%攸喃。げるの艮ぃをしもどぃおざよ。ざおざ、3バヨルリの590.2て剌囝FriendlyELEC描侚ねUbuntuCoreての602.9どねてぁぽら夈ゎらかどぃ。敯孖て觿ぇはみざれ上かぢづりねか丌怜譯。ぜざづ、ゃぢばらNanoPi NEO2ね1GHzね80%ねジゲァ。4バヨルリねDhrystone 2ね絏枛か昧旤ねFriendlyELECねUbuntuCoreょら悩匕か顔葖。SoCか洺躌じり筇ね頄盭しもどぃね>
ザジヅミ盢覕惄堰、げるのNode Exporterて叕徖ざづザジヅミ盢覕甧ペジデねPrometheusて反雅蓃穌、Grafanaてヒシヤァリ匕ざづぃり。
赣ぃ枟て囱ぢぞぁぞらかUnixBenchか勔ぃづぃぞ郧刅。ぞたざ、クヨピ母な苤幱工史なスルづりねか三ね町僎ての焠覕ざづ枟ゑ揎ぃづぃり。たおよ12:35稊庥ね筇か12:30な枟緙かぁぢぞらじり。
1畩工上かSoCね渨庥訇ねクヨピ。UnixBenchね剌律のァィトリ犵慊たか、ァィトリ晁て80℃めぁりねな、UnixBenchてSoC內閊て佔敄お3℃稊庥ざお三かよどぃ。
ァィトリ丬な覊づまりでカハド・かondemandどねな、ァィトリ晁なギレヂギか上かよどぎづ1.5GHzな弴ら仗ぃづり。て、UnixBenchか勔ぃづりでがなの逅な尐ざ上かぢづり。凃ぃ謍ザジヅミ。たおよァィトリてめSoCね渨庥め上かよどぃねぬ。げね边らかの旨むな俭止ごるりげでゑ顗ぅはおら。