Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Понятно, что стоимость потребительских SSD ниже, как и их скорость, тоже ниже, однако со стороны бизнеса должны быть требования по скорости загрузки файлов и т.п., действительно ли они не выполнялись на 8xINTEL SSDSC2BB480G4 480G
Или выполнялись, но было бабло? :)
Я бы еще вспомнил что контроллер ARC-1882 сам по себе является узким местом, он малопроизводительный для такой конфигурации, превращает в ssd с 100к iops каждая в RAID с масксимум 60к iops всего, да и латенси его довольно велик. Еще бы через адаптек 6805 ssd подключили.
При раздаче с ОЗУ, я не надеюсь на ОС, которая помещает в память то, что считает нужным и монтирую раздел со статикой на RAM-диск
Есть результаты тестов или это бездумное следование городским легендам?
#!/bin/bash
# Init variables
EXAMPLEFILE=./example.png
FILESCOUNT=100000
CACHE_DIR=/home/cache
URL="http://imagerequests"
for i in `seq 0 $FILESCOUNT`; do
let "X = i % 100"
let "D = i - X"
let "L1 = D/100"
let "X = i % 1000"
let "D = i - X"
let "L2 = D/1000"
TARGET_DIR=$CACHE_DIR/$L2/$L1
....
if [ ! -d $TARGET_DIR ]; then
mkdir -p $TARGET_DIR
fi
if [ ! -f $TARGET_DIR/$i.png ]; then
cp $EXAMPLEFILE $TARGET_DIR/$i.png
fi
echo "$URL/$L2/$L1/$i.png"
done
mount -t tmpfs -o size=1G,noatime,async tmpfs /home/ram
siege -c 1000 -t 10s -i -b
Transactions: 52106 hits
Availability: 100.00 %
Elapsed time: 9.40 secs
Data transferred: 38.69 MB
Response time: 0.02 secs
Transaction rate: 5543.19 trans/sec
Throughput: 4.12 MB/sec
Concurrency: 134.60
Successful transactions: 52341
Failed transactions: 0
Longest transaction: 2.10
Shortest transaction: 0.00
Transactions: 102892 hits
Availability: 100.00 %
Elapsed time: 9.04 secs
Data transferred: 76.22 MB
Response time: 0.00 secs
Transaction rate: 11381.86 trans/sec
Throughput: 8.43 MB/sec
Concurrency: 15.30
Successful transactions: 103132
Failed transactions: 0
Longest transaction: 0.32
Shortest transaction: 0.00
У CDNvideo есть украинское юрлицо, несколько узлов CDN в Киеве, да и цена на порядок ниже указанной.
Раздача статического контента — счет на милисекунды