Преглед на файлове

Performance benchmarks option on control panel

Bob Mottram преди 6 години
родител
ревизия
8b44ee274a
променени са 1 файла, в които са добавени 19 реда и са изтрити 4 реда
  1. 19
    4
      src/freedombone-controlpanel

+ 19
- 4
src/freedombone-controlpanel Целия файл

@@ -1803,6 +1803,19 @@ function wifi_enable {
1803 1803
     "${PROJECT_NAME}-wifi" --disable $disable_wifi
1804 1804
 }
1805 1805
 
1806
+function performance_benchmarks {
1807
+    clear
1808
+    test_drive=/dev/sda1
1809
+    if [ -f /dev/mmcblk0 ]; then
1810
+        test_drive=/dev/mmcblk0
1811
+    fi
1812
+    echo ''
1813
+    echo $"Testing read speed from drive $test_drive"
1814
+    echo ''
1815
+    hdparm -t $test_drive
1816
+    any_key
1817
+}
1818
+
1806 1819
 function add_clacks {
1807 1820
     clacks=
1808 1821
 
@@ -1929,8 +1942,9 @@ function menu_top_level {
1929 1942
            12 $"Wifi menu"
1930 1943
            13 $"Add Clacks"
1931 1944
            14 $"Check for updates"
1932
-           15 $"Power off the system"
1933
-           16 $"Restart the system")
1945
+           15 $"Performance Benchmarks"
1946
+           16 $"Power off the system"
1947
+           17 $"Restart the system")
1934 1948
 
1935 1949
         # shellcheck disable=SC2068
1936 1950
         selection=$(dialog --backtitle $"Freedombone Administrator Control Panel" --title $"Administrator Control Panel" --menu $"Choose an operation, or ESC to exit:" 24 60 24 "${W[@]}" 3>&2 2>&1 1>&3)
@@ -1959,8 +1973,9 @@ function menu_top_level {
1959 1973
             12) menu_wifi;;
1960 1974
             13) add_clacks;;
1961 1975
             14) check_for_updates;;
1962
-            15) shut_down_system;;
1963
-            16) restart_system;;
1976
+            15) performance_benchmarks;;
1977
+            16) shut_down_system;;
1978
+            17) restart_system;;
1964 1979
         esac
1965 1980
     done
1966 1981
 }