Skip to content

Instantly share code, notes, and snippets.

Eliot Eshelman eshelman

Block or report user

Report or block eshelman

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View test.txt
This is just a test
View test.txt
This is just a test
View test.txt
This is just a test
View test.txt
This is just a test
View test.txt
This is just a test
@eshelman
eshelman / latency.txt
Last active Nov 22, 2019 — forked from jboner/latency.txt
HPC-oriented Latency Numbers Every Programmer Should Know
View latency.txt
Latency Comparison Numbers
--------------------------
L1 cache reference/hit 1.5 ns 4 cycles
Floating-point add/mult/FMA operation 1.5 ns 4 cycles
L2 cache reference/hit 5 ns 12 ~ 17 cycles
Branch mispredict 6 ns 15 ~ 20 cycles
L3 cache hit (unshared cache line) 16 ns 42 cycles
L3 cache hit (shared line in another core) 25 ns 65 cycles
Mutex lock/unlock 25 ns
L3 cache hit (modified in another core) 29 ns 75 cycles
View gist:9a15e1b011cd438171e9
### Keybase proof
I hereby claim:
* I am eshelman on github.
* I am eshelman (https://keybase.io/eshelman) on keybase.
* I have a public key whose fingerprint is 7845 15B9 5064 6596 9B40 A5F3 7699 60DE F83D CCEE
To claim this, I am signing this object:
@eshelman
eshelman / iostat_log_from_overloaded_node
Created May 12, 2015
Comparison of "healthy" and "overloaded" storage systems
View iostat_log_from_overloaded_node
Linux 2.6.32-431.23.3.el6.x86_64 (dirac2) 03/17/2015 _x86_64_ (80 CPU)
Device: rrqm/s wrqm/s r/s w/s rkB/s wkB/s avgrq-sz avgqu-sz await svctm %util
sdc 1.00 915.00 106.67 61.67 21349.33 3666.67 297.22 16.40 95.49 4.10 68.97
sdd 2.67 898.67 47.67 73.33 7954.67 3552.00 190.19 13.28 104.28 2.94 35.53
sdb 0.67 1007.33 56.00 67.67 12902.67 4068.00 274.46 14.61 115.84 3.26 40.37
sdf 0.00 929.67 35.00 74.67 4972.00 4017.33 163.94 5.25 47.84 2.10 23.00
sde 1.33 934.33 125.00 67.00 21518.67 3797.33 263.71 27.20 138.66 3.94 75.63
sda 0.00 1007.33 86.00 67.67 13326.67 4068.00 226.39 10.97 67.86 2.85 43.87
md1 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00
@eshelman
eshelman / SaltStack.minion.grains.items
Created Jan 5, 2014
Typical SaltStack output from running: salt '*' grains.items; salt '*' grains.ls; These are the static "grains" that are set by default. Custom grains can also be defined.
View SaltStack.minion.grains.items
computenode1.localdomain:
biosreleasedate: 12/01/2006
biosversion: VirtualBox
cpu_flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx rdtscp lm constant_tsc up rep_good pni monitor ssse3 lahf_lm
cpu_model: Intel(R) Celeron(R) CPU G530 @ 2.40GHz
cpuarch: x86_64
defaultencoding: UTF8
defaultlanguage: en_US
domain: localdomain
fqdn: computenode1.localdomain
@eshelman
eshelman / any-post.php.patch
Created Jul 22, 2013
Patches for WordPress "Broken Link Checker" Plugin (http://wordpress.org/support/plugin/broken-link-checker) Add full HTML search for Custom Fields. To apply these patches, first update Broken Link Checker to version 1.8.2. Then apply these patches inside your WordPress plugins directory (wp-content/plugins/broken-link-checker/)
View any-post.php.patch
--- ~/broken-link-checker/includes/any-post.php 2013-07-16 17:31:29.000000000 -0400
+++ broken-link-checker/includes/any-post.php 2013-07-21 21:27:17.000000000 -0400
@@ -74,6 +74,7 @@
//Highlight and nofollow broken links in posts & pages
if ( $this->plugin_conf->options['mark_broken_links'] || $this->plugin_conf->options['nofollow_broken_links'] ){
add_filter( 'the_content', array(&$this, 'hook_the_content') );
+ add_filter( 'blc_mark_broken_links', array(&$this, 'hook_the_content') );
if ( $this->plugin_conf->options['mark_broken_links'] && !empty( $this->plugin_conf->options['broken_link_css'] ) ){
add_action( 'wp_head', array(&$this,'hook_wp_head') );
}
You can’t perform that action at this time.