Intel Core i7-3520M testing with a LENOVO 2306CTO and Intel Ivybridge Mobile (GT2) on Debian 7.0 via the Phoronix Test Suite.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1304200-FO-THINKPADX22 ThinkPad-X230 - Phoronix Test Suite ThinkPad-X230 Intel Core i7-3520M testing with a LENOVO 2306CTO and Intel Ivybridge Mobile (GT2) on Debian 7.0 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/1304200-FO-THINKPADX22&rdt .
ThinkPad-X230 Processor Motherboard Chipset Memory Disk Graphics Audio Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution systemd-3.8.5-1 systemd-3.8.8-1 sysinit-3.8.8-1 sysinit-3.8.5-1 systemd-3.8.8-ck-1 sysinit-3.8.8-ck-1 systemd-3.8.8-ckMOD-1 sysinit-3.8.8-ckMOD-1 3.8.5-1 3.8.5-e1 3.8.5-sid-1 Intel Core i7-3520M @ 2.90GHz (4 Cores) LENOVO 2306CTO Intel 3rd Gen Core DRAM 16384MB 256GB Samsung SSD 840 Intel Ivybridge Mobile (GT2) Realtek ALC269VC Intel 82579LM Gigabit Connection + Intel Centrino Advanced-N 6205 Debian 7.0 3.8-trunk-amd64 (x86_64) Openbox 3.5.0 X Server 1.12.4 intel 2.19.0 3.0 Mesa 8.0.5 GCC 4.7 ext4 1366x768 3.8.8stock (x86_64) 3.8-trunk-amd64 (x86_64) 3.8.8-ck1stock (x86_64) 3.8.8-ck1mod (x86_64) 3.8-trunk-amd64 (x86_64) 3.8.5-e1 (x86_64) 3.8-trunk-amd64 (x86_64) OpenBenchmarking.org Compiler Details - --build=x86_64-linux-gnu --enable-checking=release --enable-clocale=gnu --enable-gnu-unique-object --enable-languages=c,c++,go,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-nls --enable-objc-gc --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --target=x86_64-linux-gnu --with-arch-32=i586 --with-tune=generic -v Processor Details - Scaling Governor: ondemand Disk Mount Options Details - data=ordered,discard,noatime,rw Graphics Details - 3.8.5-1, 3.8.5-e1: SNA System Details - 3.8.5-sid-1: Python 2.7.3.
ThinkPad-X230 fs-mark: 1000 Files, 1MB Size iozone: 4GB Read Performance iozone: 4GB Write Performance mafft: Multiple Sequence Alignment himeno: Poisson Pressure Solver compress-7zip: Compress Speed Test c-ray: Total Time compress-pbzip2: 256MB File Compression smallpt: Global Illumination Renderer; 100 Samples compress-lzma: 256MB File Compression dcraw: RAW To PPM Image Conversion encode-mp3: WAV To MP3 gnupg: 1GB File Encryption openssl: RSA 4096-bit Performance pgbench: TPC-B Transactions Per Second openarena: 1280 x 1024 urbanterror: 1280 x 1024 sqlite: 12,500 INSERTs tiobench: 64MB Read - 32 Threads tiobench: 64MB Write - 32 Threads postmark: Disk Transaction Performance hmmer: Pfam Database Search povray: Total Time sudokut: Total Time pybench: Total For Average Test Times sunflow: Global Illumination + Image Synthesis systemd-3.8.5-1 systemd-3.8.8-1 sysinit-3.8.8-1 sysinit-3.8.5-1 systemd-3.8.8-ck-1 sysinit-3.8.8-ck-1 systemd-3.8.8-ckMOD-1 sysinit-3.8.8-ckMOD-1 3.8.5-1 3.8.5-e1 3.8.5-sid-1 14.13 8459.50 102.57 9.98 1418.01 10374 71.79 18.22 199 149.54 58.11 14.59 8.62 119.83 610.36 27.17 8487.05 129.40 10.69 1537.51 10400 71.73 17.61 198 149.30 58.11 14.61 8.08 119.90 611.20 50.62 8437.73 472.76 10.88 1413.40 10443 71.71 17.78 199 149.54 57.36 14.63 8.16 119.80 670.06 69.03 8390.00 478.06 10.19 1534.77 10343 71.72 17.64 200 150.79 57.24 14.60 8.16 119.97 677.91 49.83 7636.57 134.13 10.91 1348.42 9233 71.79 18.09 199 157.06 61.07 15.57 9.14 120.13 615.97 44.87 6728.31 419.85 10.02 1333.16 9055 71.79 17.68 199 155.12 58.64 15.15 8.27 109.18 663.58 49.10 6231.84 181.55 10.42 1366.63 9232 71.75 18.11 198 150.51 58.06 14.88 8.15 118.60 617.00 45.77 6201.43 419.10 10.89 1323.78 9224 71.77 17.82 199 152.71 59.64 15.23 8.31 118.27 664.68 69.70 8387.31 488.46 10.64 1531.70 10275 71.69 17.78 198 149.63 57.17 14.65 8.11 119.87 677.48 152.10 125.10 67.27 8234.20 487.54 10.29 1513.66 10445 71.74 17.85 199 150.38 57.42 14.62 8.19 119.73 662.76 152.30 124.47 10.43 71.80 17.77 150.66 57.22 14.69 8.09 120.07 678.42 237.91 14259.92 447.75 2688 21.60 678 21.44 2024 5.76 OpenBenchmarking.org
FS-Mark 1000 Files, 1MB Size OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 1000 Files, 1MB Size systemd-3.8.5-1 systemd-3.8.8-1 sysinit-3.8.8-1 sysinit-3.8.5-1 systemd-3.8.8-ck-1 sysinit-3.8.8-ck-1 systemd-3.8.8-ckMOD-1 sysinit-3.8.8-ckMOD-1 3.8.5-1 3.8.5-e1 16 32 48 64 80 SE +/- 3.63, N = 6 SE +/- 8.50, N = 6 SE +/- 6.68, N = 6 SE +/- 0.18, N = 3 SE +/- 0.88, N = 6 SE +/- 3.63, N = 6 SE +/- 1.15, N = 6 SE +/- 3.24, N = 6 SE +/- 0.32, N = 3 SE +/- 0.18, N = 3 14.13 27.17 50.62 69.03 49.83 44.87 49.10 45.77 69.70 67.27 1. (CC) gcc options: -static
IOzone 4GB Read Performance OpenBenchmarking.org MB/s, More Is Better IOzone 3.405 4GB Read Performance systemd-3.8.5-1 systemd-3.8.8-1 sysinit-3.8.8-1 sysinit-3.8.5-1 systemd-3.8.8-ck-1 sysinit-3.8.8-ck-1 systemd-3.8.8-ckMOD-1 sysinit-3.8.8-ckMOD-1 3.8.5-1 3.8.5-e1 2K 4K 6K 8K 10K SE +/- 36.41, N = 3 SE +/- 55.69, N = 3 SE +/- 43.59, N = 3 SE +/- 71.80, N = 3 SE +/- 459.49, N = 6 SE +/- 983.19, N = 6 SE +/- 891.77, N = 6 SE +/- 618.04, N = 6 SE +/- 88.35, N = 3 SE +/- 66.07, N = 3 8459.50 8487.05 8437.73 8390.00 7636.57 6728.31 6231.84 6201.43 8387.31 8234.20 1. (CC) gcc options: -O3
IOzone 4GB Write Performance OpenBenchmarking.org MB/s, More Is Better IOzone 3.405 4GB Write Performance systemd-3.8.5-1 systemd-3.8.8-1 sysinit-3.8.8-1 sysinit-3.8.5-1 systemd-3.8.8-ck-1 sysinit-3.8.8-ck-1 systemd-3.8.8-ckMOD-1 sysinit-3.8.8-ckMOD-1 3.8.5-1 3.8.5-e1 110 220 330 440 550 SE +/- 1.42, N = 3 SE +/- 1.89, N = 5 SE +/- 2.41, N = 3 SE +/- 7.60, N = 6 SE +/- 8.39, N = 6 SE +/- 2.86, N = 3 SE +/- 18.72, N = 6 SE +/- 3.51, N = 3 SE +/- 7.65, N = 3 SE +/- 8.91, N = 3 102.57 129.40 472.76 478.06 134.13 419.85 181.55 419.10 488.46 487.54 1. (CC) gcc options: -O3
Timed MAFFT Alignment Multiple Sequence Alignment OpenBenchmarking.org Seconds, Fewer Is Better Timed MAFFT Alignment 6.864 Multiple Sequence Alignment systemd-3.8.5-1 systemd-3.8.8-1 sysinit-3.8.8-1 sysinit-3.8.5-1 systemd-3.8.8-ck-1 sysinit-3.8.8-ck-1 systemd-3.8.8-ckMOD-1 sysinit-3.8.8-ckMOD-1 3.8.5-1 3.8.5-e1 3.8.5-sid-1 3 6 9 12 15 SE +/- 0.05, N = 3 SE +/- 0.27, N = 6 SE +/- 0.22, N = 6 SE +/- 0.21, N = 6 SE +/- 0.27, N = 6 SE +/- 0.07, N = 3 SE +/- 0.22, N = 6 SE +/- 0.32, N = 6 SE +/- 0.17, N = 6 SE +/- 0.19, N = 6 SE +/- 0.29, N = 6 9.98 10.69 10.88 10.19 10.91 10.02 10.42 10.89 10.64 10.29 10.43 1. (CC) gcc options: -O3 -lm -lpthread
Himeno Benchmark Poisson Pressure Solver OpenBenchmarking.org MFLOPS, More Is Better Himeno Benchmark 3.0 Poisson Pressure Solver systemd-3.8.5-1 systemd-3.8.8-1 sysinit-3.8.8-1 sysinit-3.8.5-1 systemd-3.8.8-ck-1 sysinit-3.8.8-ck-1 systemd-3.8.8-ckMOD-1 sysinit-3.8.8-ckMOD-1 3.8.5-1 3.8.5-e1 300 600 900 1200 1500 SE +/- 23.29, N = 6 SE +/- 1.22, N = 3 SE +/- 26.49, N = 3 SE +/- 0.71, N = 3 SE +/- 31.20, N = 6 SE +/- 18.42, N = 3 SE +/- 6.32, N = 3 SE +/- 6.71, N = 3 SE +/- 0.17, N = 3 SE +/- 18.51, N = 3 1418.01 1537.51 1413.40 1534.77 1348.42 1333.16 1366.63 1323.78 1531.70 1513.66 1. (CC) gcc options: -O3
7-Zip Compression Compress Speed Test OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 9.20.1 Compress Speed Test systemd-3.8.5-1 systemd-3.8.8-1 sysinit-3.8.8-1 sysinit-3.8.5-1 systemd-3.8.8-ck-1 sysinit-3.8.8-ck-1 systemd-3.8.8-ckMOD-1 sysinit-3.8.8-ckMOD-1 3.8.5-1 3.8.5-e1 2K 4K 6K 8K 10K SE +/- 71.59, N = 3 SE +/- 39.15, N = 3 SE +/- 28.61, N = 3 SE +/- 62.07, N = 3 SE +/- 74.97, N = 3 SE +/- 37.98, N = 3 SE +/- 62.63, N = 3 SE +/- 30.33, N = 3 SE +/- 58.60, N = 3 SE +/- 11.35, N = 3 10374 10400 10443 10343 9233 9055 9232 9224 10275 10445 1. (CXX) g++ options: -pipe -lpthread
C-Ray Total Time OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time systemd-3.8.5-1 systemd-3.8.8-1 sysinit-3.8.8-1 sysinit-3.8.5-1 systemd-3.8.8-ck-1 sysinit-3.8.8-ck-1 systemd-3.8.8-ckMOD-1 sysinit-3.8.8-ckMOD-1 3.8.5-1 3.8.5-e1 3.8.5-sid-1 16 32 48 64 80 SE +/- 0.06, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 71.79 71.73 71.71 71.72 71.79 71.79 71.75 71.77 71.69 71.74 71.80 1. (CC) gcc options: -lm -lpthread -O3
Parallel BZIP2 Compression 256MB File Compression OpenBenchmarking.org Seconds, Fewer Is Better Parallel BZIP2 Compression 1.1.6 256MB File Compression systemd-3.8.5-1 systemd-3.8.8-1 sysinit-3.8.8-1 sysinit-3.8.5-1 systemd-3.8.8-ck-1 sysinit-3.8.8-ck-1 systemd-3.8.8-ckMOD-1 sysinit-3.8.8-ckMOD-1 3.8.5-1 3.8.5-e1 3.8.5-sid-1 4 8 12 16 20 SE +/- 0.20, N = 3 SE +/- 0.10, N = 3 SE +/- 0.19, N = 3 SE +/- 0.29, N = 3 SE +/- 0.26, N = 3 SE +/- 0.30, N = 4 SE +/- 0.14, N = 3 SE +/- 0.24, N = 3 SE +/- 0.14, N = 3 SE +/- 0.10, N = 3 SE +/- 0.25, N = 3 18.22 17.61 17.78 17.64 18.09 17.68 18.11 17.82 17.78 17.85 17.77 1. (CXX) g++ options: -O2 -pthread -lbz2 -lpthread
Smallpt Global Illumination Renderer; 100 Samples OpenBenchmarking.org Seconds, Fewer Is Better Smallpt 1.0 Global Illumination Renderer; 100 Samples systemd-3.8.5-1 systemd-3.8.8-1 sysinit-3.8.8-1 sysinit-3.8.5-1 systemd-3.8.8-ck-1 sysinit-3.8.8-ck-1 systemd-3.8.8-ckMOD-1 sysinit-3.8.8-ckMOD-1 3.8.5-1 3.8.5-e1 40 80 120 160 200 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.00, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 199 198 199 200 199 199 198 199 198 199 1. (CXX) g++ options: -fopenmp
LZMA Compression 256MB File Compression OpenBenchmarking.org Seconds, Fewer Is Better LZMA Compression 256MB File Compression systemd-3.8.5-1 systemd-3.8.8-1 sysinit-3.8.8-1 sysinit-3.8.5-1 systemd-3.8.8-ck-1 sysinit-3.8.8-ck-1 systemd-3.8.8-ckMOD-1 sysinit-3.8.8-ckMOD-1 3.8.5-1 3.8.5-e1 3.8.5-sid-1 30 60 90 120 150 SE +/- 0.42, N = 3 SE +/- 0.07, N = 3 SE +/- 0.34, N = 3 SE +/- 0.36, N = 3 SE +/- 2.47, N = 3 SE +/- 1.28, N = 3 SE +/- 0.38, N = 3 SE +/- 0.91, N = 3 SE +/- 0.35, N = 3 SE +/- 0.53, N = 3 SE +/- 0.36, N = 3 149.54 149.30 149.54 150.79 157.06 155.12 150.51 152.71 149.63 150.38 150.66 1. (CC) gcc options: -O2
dcraw RAW To PPM Image Conversion OpenBenchmarking.org Seconds, Fewer Is Better dcraw RAW To PPM Image Conversion systemd-3.8.5-1 systemd-3.8.8-1 sysinit-3.8.8-1 sysinit-3.8.5-1 systemd-3.8.8-ck-1 sysinit-3.8.8-ck-1 systemd-3.8.8-ckMOD-1 sysinit-3.8.8-ckMOD-1 3.8.5-1 3.8.5-e1 3.8.5-sid-1 14 28 42 56 70 SE +/- 0.81, N = 3 SE +/- 0.78, N = 3 SE +/- 0.14, N = 3 SE +/- 0.23, N = 3 SE +/- 0.94, N = 3 SE +/- 0.63, N = 3 SE +/- 0.36, N = 3 SE +/- 0.41, N = 3 SE +/- 0.22, N = 3 SE +/- 0.14, N = 3 SE +/- 0.14, N = 3 58.11 58.11 57.36 57.24 61.07 58.64 58.06 59.64 57.17 57.42 57.22 1. (CC) gcc options: -lm
LAME MP3 Encoding WAV To MP3 OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.99.3 WAV To MP3 systemd-3.8.5-1 systemd-3.8.8-1 sysinit-3.8.8-1 sysinit-3.8.5-1 systemd-3.8.8-ck-1 sysinit-3.8.8-ck-1 systemd-3.8.8-ckMOD-1 sysinit-3.8.8-ckMOD-1 3.8.5-1 3.8.5-e1 3.8.5-sid-1 4 8 12 16 20 SE +/- 0.02, N = 5 SE +/- 0.03, N = 5 SE +/- 0.01, N = 5 SE +/- 0.01, N = 5 SE +/- 0.38, N = 10 SE +/- 0.21, N = 10 SE +/- 0.14, N = 5 SE +/- 0.21, N = 6 SE +/- 0.02, N = 5 SE +/- 0.03, N = 5 SE +/- 0.02, N = 5 14.59 14.61 14.63 14.60 15.57 15.15 14.88 15.23 14.65 14.62 14.69
GnuPG 1GB File Encryption OpenBenchmarking.org Seconds, Fewer Is Better GnuPG 1.4.10 1GB File Encryption systemd-3.8.5-1 systemd-3.8.8-1 sysinit-3.8.8-1 sysinit-3.8.5-1 systemd-3.8.8-ck-1 sysinit-3.8.8-ck-1 systemd-3.8.8-ckMOD-1 sysinit-3.8.8-ckMOD-1 3.8.5-1 3.8.5-e1 3.8.5-sid-1 3 6 9 12 15 SE +/- 0.58, N = 8 SE +/- 0.06, N = 4 SE +/- 0.11, N = 4 SE +/- 0.12, N = 6 SE +/- 0.65, N = 8 SE +/- 0.14, N = 8 SE +/- 0.10, N = 7 SE +/- 0.17, N = 8 SE +/- 0.06, N = 4 SE +/- 0.13, N = 4 SE +/- 0.03, N = 4 8.62 8.08 8.16 8.16 9.14 8.27 8.15 8.31 8.11 8.19 8.09
OpenSSL RSA 4096-bit Performance OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.0.1c RSA 4096-bit Performance systemd-3.8.5-1 systemd-3.8.8-1 sysinit-3.8.8-1 sysinit-3.8.5-1 systemd-3.8.8-ck-1 sysinit-3.8.8-ck-1 systemd-3.8.8-ckMOD-1 sysinit-3.8.8-ckMOD-1 3.8.5-1 3.8.5-e1 3.8.5-sid-1 30 60 90 120 150 SE +/- 0.07, N = 3 SE +/- 0.10, N = 3 SE +/- 0.15, N = 3 SE +/- 0.15, N = 3 SE +/- 0.12, N = 3 SE +/- 4.07, N = 6 SE +/- 1.53, N = 3 SE +/- 1.64, N = 3 SE +/- 0.03, N = 3 SE +/- 0.12, N = 3 SE +/- 0.12, N = 3 119.83 119.90 119.80 119.97 120.13 109.18 118.60 118.27 119.87 119.73 120.07 1. (CC) gcc options: -m64 -O3 -lssl -lcrypto -ldl
PostgreSQL pgbench TPC-B Transactions Per Second OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 8.4.11 TPC-B Transactions Per Second systemd-3.8.5-1 systemd-3.8.8-1 sysinit-3.8.8-1 sysinit-3.8.5-1 systemd-3.8.8-ck-1 sysinit-3.8.8-ck-1 systemd-3.8.8-ckMOD-1 sysinit-3.8.8-ckMOD-1 3.8.5-1 3.8.5-e1 3.8.5-sid-1 150 300 450 600 750 SE +/- 3.59, N = 3 SE +/- 2.29, N = 3 SE +/- 1.45, N = 3 SE +/- 0.26, N = 3 SE +/- 1.80, N = 3 SE +/- 2.34, N = 3 SE +/- 3.24, N = 3 SE +/- 1.51, N = 3 SE +/- 0.77, N = 3 SE +/- 1.27, N = 3 SE +/- 0.36, N = 3 610.36 611.20 670.06 677.91 615.97 663.58 617.00 664.68 677.48 662.76 678.42 1. (CC) gcc options: -O2 -fno-strict-aliasing -fwrapv -lpgport -lpq -lcrypt -ldl -lm
OpenArena 1280 x 1024 OpenBenchmarking.org Frames Per Second, More Is Better OpenArena 0.8.8 1280 x 1024 3.8.5-1 3.8.5-e1 30 60 90 120 150 SE +/- 1.89, N = 3 SE +/- 1.15, N = 3 152.10 152.30
Urban Terror 1280 x 1024 OpenBenchmarking.org Frames Per Second, More Is Better Urban Terror 4.1 1280 x 1024 3.8.5-1 3.8.5-e1 30 60 90 120 150 SE +/- 1.66, N = 3 SE +/- 1.13, N = 3 125.10 124.47
SQLite 12,500 INSERTs OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.7.3 12,500 INSERTs 3.8.5-sid-1 50 100 150 200 250 SE +/- 0.27, N = 3 237.91 1. (CC) gcc options: -O2 -lcurses -ldl -lpthread
Threaded I/O Tester 64MB Read - 32 Threads OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 0.3.3 64MB Read - 32 Threads 3.8.5-sid-1 3K 6K 9K 12K 15K SE +/- 35.35, N = 4 14259.92
Threaded I/O Tester 64MB Write - 32 Threads OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 0.3.3 64MB Write - 32 Threads 3.8.5-sid-1 100 200 300 400 500 SE +/- 1.52, N = 4 447.75
PostMark Disk Transaction Performance OpenBenchmarking.org TPS, More Is Better PostMark 1.51 Disk Transaction Performance 3.8.5-sid-1 600 1200 1800 2400 3000 SE +/- 0.00, N = 3 2688 1. (CC) gcc options: -O3
Timed HMMer Search Pfam Database Search OpenBenchmarking.org Seconds, Fewer Is Better Timed HMMer Search 2.3.2 Pfam Database Search 3.8.5-sid-1 5 10 15 20 25 SE +/- 0.03, N = 3 21.60 1. (CC) gcc options: -O2 -pthread -lhmmer -lsquid -lm
POV-Ray Total Time OpenBenchmarking.org Seconds, Fewer Is Better POV-Ray 3.6.1 Total Time 3.8.5-sid-1 150 300 450 600 750 678 1. (CXX) g++ options: -pipe -O3 -msse -mfpmath=sse -msse2 -march=k8 -mtune=k8 -malign-double -lm
Sudokut Total Time OpenBenchmarking.org Seconds, Fewer Is Better Sudokut 0.4 Total Time 3.8.5-sid-1 5 10 15 20 25 SE +/- 0.05, N = 3 21.44
PyBench Total For Average Test Times OpenBenchmarking.org Milliseconds, Fewer Is Better PyBench 2008-08-14 Total For Average Test Times 3.8.5-sid-1 400 800 1200 1600 2000 SE +/- 4.16, N = 3 2024
Sunflow Rendering System Global Illumination + Image Synthesis OpenBenchmarking.org Seconds, Fewer Is Better Sunflow Rendering System 0.07.2 Global Illumination + Image Synthesis 3.8.5-sid-1 1.296 2.592 3.888 5.184 6.48 SE +/- 0.03, N = 2 5.76
Phoronix Test Suite v10.8.4