- siege - https://linux.die.net/man/1/siege
- wrk - https://github.com/wg/wrk
- ab - http://httpd.apache.org/docs/current/programs/ab.html
Examples:
- ab -n 100 -c 10 https://www.google.com
- wrk -c100 -t10 -d30s https://www.google.com
Examples:
#!/bin/bash | |
# Sphinxsearch 3.0.3 install script for Ubuntu. | |
# It downloads sphinxsearch 3.0.3 and installs as daemon with dummy configuration. | |
# http://sphinxsearch.com | |
set -e | |
# Package manager update and recommended packages installation | |
apt-get update -y |
sudo useradd -r -s /bin/false <username> |
#!/bin/bash | |
# Install | |
apt-get update -y | |
apt-get install -y fio | |
# Random read/write | |
fio --randrepeat=1 --ioengine=libaio --direct=1 --gtod_reduce=1 --name=test --filename=test --bs=4k --iodepth=64 --size=4G --readwrite=randrw --rwmixread=75 | |
# Randon read |
#!/bin/bash | |
# Installation script based on official documentation from https://docs.docker.com/install/linux/docker-ce/ubuntu/#install-docker-ce-1 | |
apt-get update -y | |
apt-get install -y \ | |
apt-transport-https \ | |
ca-certificates \ | |
curl \ | |
software-properties-common |
#!/bin/bash | |
# Consul 1.2.2 install script for Ubuntu. | |
# It downloads consul 1.2.2 and installs as daemon with default dummy configuration. | |
# https://www.consul.io | |
CONFIG='{ | |
"server": true, | |
"bootstrap": true, | |
"data_dir": "/var/consul" |
#!/bin/bash | |
certbot certonly \ | |
--manual \ | |
-d *.$1 \ | |
-d $1 \ | |
--agree-tos \ | |
--no-bootstrap \ | |
--manual-public-ip-logging-ok \ | |
--preferred-challenges dns-01 \ |
#!/bin/bash | |
rsync -aHAXxv --numeric-ids -e "ssh -oStrictHostKeyChecking=no -T -c aes128-gcm@openssh.com -o Compression=no -x" $1 $2 | |
# https://explainshell.com/explain?cmd=rsync+-aHAXxv+--numeric-ids+-e+%22ssh+-oStrictHostKeyChecking%3Dno+-T+-c+aes128-gcm%40openssh.com+-o+Compression%3Dno+-x%22 | |
# https://explainshell.com/explain?cmd=ssh+-oStrictHostKeyChecking%3Dno+-T+-c+aes128-gcm%40openssh.com+-o+Compression%3Dno+-x |
using System; | |
using System.Collections; | |
using System.Collections.Generic; | |
namespace DataStructures | |
{ | |
public class Heap<T> : ICollection<T> | |
{ | |
private const int DefaultCapacity = 16; |
using System; | |
using System.Collections; | |
using System.Collections.Generic; | |
using System.Linq; | |
namespace DataStructures | |
{ | |
/// <summary> | |
/// OrderedDictionary is data structure that is similar to Dictionary, but allow to track sequence of adding key/value pairs (e.g. Queue and Dictionary in one class) | |
/// </summary> |