![]() ![]() Specifically, we use the circles drawing test, which times how long it takes to draw a set number (in the thousands) of filled circles in a window. We used GtkPerf found within PTS to accomplish this. While we were unable to find a good 3D benchmark that ran well on the SBCs, we can test the computer's ability to draw simple 2D shapes. Many SBCs come with a version of OpenGL or OpenGL ES to handle graphics. ![]() phoronix-test-suite install pts/iozoneĪs SBCs become more powerful, they are seeing use as home theater PCs and even low-end gaming machines. We will test both read and write as separate tests using 1 MB blocks and a 2 GB test file (we want the test file to be larger than RAM so our operating system does not cache it in RAM). The IOzone test reads or writes large amounts of data to the non-volatile memory. Like RAM, we can test the performance of the file system and flash memory. Most SBCs do not use a true "hard disk" but rely on SD cards or onboard eMMC for non-volatile storage, which we will refer to as "flash memory." we don't lose the data when power is removed). RAM is great for storing data that requires shorter access times, but hard disk drives (HDDs) allow for non-volatile storage (i.e. Phoronix-test-suite benchmark pts/ramspeed This should hopefully give us an idea of the combined read and write speed. This test is capable of running with a variety of parameters, but we will use the simplest one: copying a bunch of integers to and from RAM. How fast we access that is another useful indicator of system performance.įor RAM, we will use the RAMspeed benchmark. RAM is great for storing short-term or volatile data. Run the Himeno benchmark with: phoronix-test-suite install pts/himenoĪnother important feature of a computer is how fast it can read and write to random-access memory (RAM). If you are masochistically curious what the pressure Poisson equation is, see this. The Himeno benchmark is a linear solver of pressure Poisson using a point-Jacobi method. We can measure multi-core performance using the Himeno benchmark. If a program is written to be multi-threaded, it can take advantage of more than one core and significantly speed up execution time. ![]() Having multiple cores allows a computer to run threads simultaneously. While testing a single core is great for measuring raw speed, many newer computers (including SBCs) are created with multi-core processors. Phoronix-test-suite benchmark 1507085-BE-SFEEDISON70 CPU (Multi-core) PRO TIP: If you choose to upload the results to, you can use the unique ID string to run a comparison on another machine with the same test parameters. Additionally, we can choose to leave out tests that require a graphical user interface (GUI) for modules like the Edison. These tests are more broad than in-depth. As a result, we don't have to be very accurate, but we would like to try and be as precise as possible so we can compare relative performance. The intent of these tests is to give you an idea of the relative performance among several SBCs. We will also try to list which versions of the operating system (OS) and benchmarking tool we used so you can have an idea of where things might differ. ![]() We want to test the out-of-box performance of several SBCs, and as such, we try to keep all software as default as possible (vanilla install from the manufacturer's site or pre-installed on the SBC). X11 libraries), compiler options used, and even the version of benchmarking tool used. Additionally, several factors might influence how the benchmark performs, such as specific versions of libraries (e.g. Note that benchmarking tools generally do not accurately represent how a user might interact with the computer and instead test only one or two aspects of the computer. As a result, we put together a suite of tests that cover a breadth of characteristics of the various SBCs. SBC users have myriad uses for their tiny computers, so subjecting them to just one benchmark, such as graphics, would be remiss of us to not take power, CPU, RAM, etc. A single board computer (SBC) may not have the same computing power as a modern gaming desktop, but it can still be quite useful and powerful in the right situation. PC gaming fans, in particular, favor 3D graphics benchmarks, such as 3DMark to test their computer's gaming prowess. Many computer enthusiasts use a wide array of benchmarking tools to push their computers to the limits and compare the results. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |