- On an usual terminal
$ sudo mn --topo single,3 --mac --switch ovsk --controller remote -x
*** Creating network
Latency Comparison Numbers (~2012) | |
---------------------------------- | |
L1 cache reference 0.5 ns | |
Branch mispredict 5 ns | |
L2 cache reference 7 ns 14x L1 cache | |
Mutex lock/unlock 25 ns | |
Main memory reference 100 ns 20x L2 cache, 200x L1 cache | |
Compress 1K bytes with Zippy 3,000 ns 3 us | |
Send 1K bytes over 1 Gbps network 10,000 ns 10 us | |
Read 4K randomly from SSD* 150,000 ns 150 us ~1GB/sec SSD |
-- psql | |
-- \timing on | |
-- Creating test data | |
CREATE TABLE largetable (id INT NOT NULL, content TEXT); | |
INSERT INTO largetable | |
SELECT i, 'The Road Not Taken' | |
'Two roads diverged in a yellow wood,' | |
'And sorry I could not travel both' |
# Yield results asynchronously in python | |
# https://stackoverflow.com/questions/23351332/yield-results-asynchronously-in-python-using-multiprocessing-or-twisted | |
# https://medium.com/@apbetahouse45/asynchronous-web-scraping-in-python-using-concurrent-module-a5ca1b7f82e4 | |
# https://stackoverflow.com/questions/22445054/asyncio-yield-from-concurrent-futures-future-of-an-executor | |
# https://docs.python.org/3/library/concurrent.futures.html#concurrent.futures.Executor.submit | |
import time | |
import multiprocessing | |
from concurrent.futures import ProcessPoolExecutor | |
// ==UserScript== | |
// @name Airflow auto-reload | |
// @namespace http://tampermonkey.net/ | |
// @version 0.1 | |
// @description try to take over the world! | |
// @author Rebeca | |
// @match http://localhost:3000/* | |
// @grant none | |
// ==/UserScript== |
import time | |
import random | |
sorted_array = [] | |
unsorted_array = [] | |
for i in range(0, 1000000): | |
random_integer = random.randint(0, 1000000) | |
unsorted_array.append(random_integer) |
# Celery | |
CELERY_SEND_TASK_ERROR_EMAILS = True | |
CELERYD_HIJACK_ROOT_LOGGER = False | |
LOGGING = { | |
'version': 1, | |
'disable_existing_loggers': False, | |
'root': { | |
'level': 'INFO', | |
'handlers': ['console', 'sentry'], |
// To present on class, run the following commands | |
sudo killall controller | |
sudo mn -c | |
// terminal | |
sudo mn -x --topo single,3 --mac --controller remote --switch ovsk | |
// switch root s1 | |
sudo ovs-vsctl set bridge s1 protocols=OpenFlow13 |
Ghost Links:
import falcon | |
from .movies import Movie | |
api = application = falcon.API() | |
movie = Movie() | |
api.add_route('/movies', movie) |