Supermicro SYS-5018A-FTN4 A1SRi - Intel Atom C2758

Supermicro SYS-5018A-FTN4 A1SRi - Intel Atom C2758
I'm testing out a couple of these servers for use in remote sites as crashplan Proe servers + Content Filter (squid + dansguardian) + Misc other uses.  I've also used several of these boxes from Netgate as pfsense firewalls (C2759 Model).
 
 

Memory
2 sticks of Kingston Technology ValueRAM 8GB 1600MHz DDR3L PC3-12800 ECC CL11 1.35V SODIMM Notebook Memory KVR16LSE11/8

Memtest86 4.3.7 Results

  • L1 Cache - 56K - 28423 MB/s
  • L2 Cache - 1024K -  25701 MB/s
  • L3 Cache - None
  • Memory: 16GB - 4625 MB/s  (37000 Mbit/s)

Memtest86 5.0.1 Results

  • L1 Cache 24K - 36923 MB/s
  • L2 Cache 1024K - 30000 MB/S
  • Memory : 16G - 5298 MB/s (42384 Mbit/s)

Streams
A single process can reach 5538 MB/s and 3 processes can hit 12465 MB/s, close to the theoretical max of 12800 MB/s of the memory.  Strange dip for 4 and 5 processes, probably because of which cores get used, the L2 cache is in 4 chunks of 1MB that are each shared with 2 cores. 

-------------------------------------------------------------
Function Rate (MB/s) Avg time Min time Max time
Copy: 5657.0889 0.0111 0.0110 0.0111
Scale: 5279.6988 0.0118 0.0118 0.0119
Add: 5948.7458 0.0158 0.0157 0.0158
Triad: 5538.5250 0.0169 0.0169 0.0170
-------------------------------------------------------------
Solution Validates
-------------------------------------------------------------

Number of Threads requested = 2
Function Rate (MB/s) Avg time Min time Max time
Triad: 10250.3830 0.0092 0.0091 0.0092

Number of Threads requested = 3
Function Rate (MB/s) Avg time Min time Max time
Triad: 12465.8995 0.0075 0.0075 0.0076

Number of Threads requested = 4
Function Rate (MB/s) Avg time Min time Max time
Triad: 9151.6500 0.0103 0.0102 0.0103

Number of Threads requested = 5
Function Rate (MB/s) Avg time Min time Max time
Triad: 9874.2032 0.0095 0.0095 0.0095

Number of Threads requested = 6
Function Rate (MB/s) Avg time Min time Max time
Triad: 11333.3553 0.0083 0.0083 0.0083

Number of Threads requested = 7
Function Rate (MB/s) Avg time Min time Max time
Triad: 12055.0367 0.0078 0.0078 0.0078

Number of Threads requested = 8
Function Rate (MB/s) Avg time Min time Max time
Triad: 12182.1443 0.0077 0.0077 0.0077

Disk Benchmarks

Intel 730 SSD 240 GB - INTEL SSDSC2BP240G4

dd benchmark

root@DL-2758-Crashplan1:~# time sh -c "dd if=/dev/zero of=bigfile bs=8k count=4000000 && sync"
4000000+0 records in
4000000+0 records out
32768000000 bytes (33 GB) copied, 125.21 s, 262 MB/s

real    2m10.836s
user    0m3.108s
sys     1m55.356s
root@DL-2758-Crashplan1:~# time dd if=bigfile of=/dev/null bs=8k
4000000+0 records in
4000000+0 records out
32768000000 bytes (33 GB) copied, 89.5784 s, 366 MB/s

real    1m29.581s
user    0m1.544s
sys     0m29.852s

Bonnie ++

Version 1.97 ------Sequential Output------ --Sequential Input- --Random-
Concurrency 1 -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP
c2758 Intel 32136M 269465 89 166684 36 423712 35 +++++ +++
Latency 305ms 4520ms 6430us 7649us

sysbench seeks
1 Thread = 9775.43 Requests/sec
8 Threads = 53699 Requests/Sec

Operations performed:  10000 Read, 0 Write, 0 Other = 10000 Total
Read 78.125Mb  Written 0b  Total transferred 78.125Mb  (76.371Mb/sec)
 9775.43 Requests/sec executed

Test execution summary:
    total time:                          1.0230s
    total number of events:              10000
    total time taken by event execution: 1.0134
    per-request statistics:
         min:                                  0.00ms
         avg:                                  0.10ms
         max:                                  0.87ms
         approx.  95 percentile:               0.18ms

Threads fairness:
    events (avg/stddev):           10000.0000/0.00
    execution time (avg/stddev):   1.0134/0.00

sysbench 0.4.12:  multi-threaded system evaluation benchmark

Running the test with following options:
Number of threads: 8

Extra file open flags: 0
32 files, 1Gb each
32Gb total file size
Block size 8Kb
Number of random requests for random IO: 500000
Read/Write ratio for combined random IO test: 1.50
Using synchronous I/O mode
Doing random read test
Threads started!
Done.

Operations performed:  503444 Read, 0 Write, 0 Other = 503444 Total
Read 3.841Gb  Written 0b  Total transferred 3.841Gb  (419.53Mb/sec)
53699.86 Requests/sec executed

Test execution summary:
    total time:                          9.3751s
    total number of events:              503444
    total time taken by event execution: 74.3613
    per-request statistics:
         min:                                  0.00ms
         avg:                                  0.15ms
         max:                                  6.44ms
         approx.  95 percentile:               0.30ms

Threads fairness:
    events (avg/stddev):           62930.5000/535.40
    execution time (avg/stddev):   9.2952/0.00

Postgresql pgbench

  • Postgresql 9.4
  • shared_buffers = 2GB

Read Only = 24166 TPS

postgres@DL-2758-Crashplan1:/root$ pgbench -c 8 -t 60000 -S
starting vacuum...end.
transaction type: SELECT only
scaling factor: 80
query mode: simple
number of clients: 8
number of threads: 1
number of transactions per client: 60000
number of transactions actually processed: 480000/480000
latency average: 0.000 ms
tps = 24120.264847 (including connections establishing)
tps = 24166.132494 (excluding connections establishing)

Read/Write = 2359 TPS

pgbench -c 8 -t 60000
starting vacuum...end.
transaction type: TPC-B (sort of)
scaling factor: 80
query mode: simple
number of clients: 8
number of threads: 1
number of transactions per client: 60000
number of transactions actually processed: 480000/480000
latency average: 0.000 ms
tps = 2359.714459 (including connections establishing)
tps = 2360.155745 (excluding connections establishing)

 

Tags: