1*4882a593Smuzhiyun## Throughput test method 2*4882a593Smuzhiyun 3*4882a593Smuzhiyun### Set the CPU to work at the highest frequency 4*4882a593Smuzhiyun 5*4882a593Smuzhiyun- Set to userspace mode : `echo userspace > /sys/devices/system/cpu/cpufreq/policy0/scaling_governor` 6*4882a593Smuzhiyun- Check mode set succeed : `cat /sys/devices/system/cpu/cpufreq/policy0/scaling_governor` 7*4882a593Smuzhiyun- List all available frequencies : `cat /sys/devices/system/cpu/cpufreq/policy0/scaling_available_frequencies` 8*4882a593Smuzhiyun- Set highest frequency : `echo 408000 > /sys/devices/system/cpu/cpufreq/policy0/scaling_setspeed` 9*4882a593Smuzhiyun- Check frequency : `cat /sys/devices/system/cpu/cpufreq/policy0/cpuinfo_cur_freq` 10*4882a593Smuzhiyun 11*4882a593Smuzhiyun### Set the CPU to work at the highest frequency(Some platforms cannot be set). 12*4882a593Smuzhiyun 13*4882a593Smuzhiyun- Set to userspace mode : `echo userspace > /sys/class/devfreq/dmc/governor` 14*4882a593Smuzhiyun- Check mode set succeed : `cat /sys/class/devfreq/dmc/governor` 15*4882a593Smuzhiyun- List all available frequencies : `cat /sys/class/devfreq/dmc/available_frequencies` 16*4882a593Smuzhiyun- Set highest frequency : `echo 528000000 > /sys/class/devfreq/dmc/userspace/set_freq` 17*4882a593Smuzhiyun- Check frequency : `cat /sys/class/devfreq/dmc/cur_freq` 18*4882a593Smuzhiyun 19*4882a593Smuzhiyun### Run `librkcrypto_test -t` to perform the throughput test. 20*4882a593Smuzhiyun 21*4882a593Smuzhiyun### Test principle: Perform encryption or decryption operations on 1M Byte data continuously and calculate the amount of data processed in 1 second.