I hereby claim:
- I am WillPlatnick on github.
- I am willplatnick (https://keybase.io/willplatnick) on keybase.
- I have a public key whose fingerprint is E850 8EAA 03B3 7D14 7D27 8638 877F 79EB A4CF 1ABA
To claim this, I am signing this object:
| <?xml version="1.0" encoding="UTF-8"?> | |
| <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | |
| <plist version="1.0"> | |
| <array> | |
| <dict> | |
| <key>Activate</key> | |
| <string>Normal</string> | |
| <key>CreationDate</key> | |
| <real>635094793.97381604</real> | |
| <key>Macros</key> |
| #Remove kernel packages that have been removed but not purged | |
| dpkg -l | grep linux-image | grep "^rc" | cut -d' ' -f3 | xargs apt-get --purge remove -y | |
| # Remove all kernel images except the current running one | |
| sudo apt-get remove $(dpkg -l *linux-image-[0-9]* | grep ii | grep -v $(uname -r) | awk '{print $2}') | |
| # Remove old dkms that are left due to bug; https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=717584 | |
| rm /boot/*.old-dkms |
| #!/usr/bin/env bash | |
| # Usage: salt-encrypt {optional -f} <input> <keyid>, or just `salt-encrypt` for interactive mode | |
| # Summary: Encrypt some string / file for Salt | |
| # Help: This command can be used to gpg encrypt some content for use in salt pillars or really anything you want to encrypt with GPG | |
| set -e | |
| #Replace below with the default key you encrypt with | |
| DEFAULT_RECIPIENT="XXXXXX" | |
| multi=0 |
| In Debian-world, cron.daily runs at a random time on the 6 AM hour. This is an ansible task to change it to run at exactly midnight. | |
| - name: Change cron.daily to run at midnight | |
| replace: | |
| dest: /etc/crontab | |
| regexp: '[0-9]{1,2}\s(6)\s.*cron.daily' | |
| replace: '{{ cron_daily_time }} * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )' | |
| become: yes |
I hereby claim:
To claim this, I am signing this object:
| I am experiencing big issues with load after upgrading my Squeeze boxes to Wheezy. I have 7 app servers, all with identical hardware with identical packages and code. I upgraded one of my boxes to wheezy with packages for PHP, Python, etc... that were compiled on wheezy. My problem is that my Wheezy boxes have a load of over 3 and are not staying up during our peak time, whereas our squeeze boxes have a load of less than 1. I believe I have tracked down the issue with our load to be an interrupt issue. My interrupts on wheezy are 30% higher. CPU, I/O, Memory and Context Switches are all the same. | |
| The one thing that stands out is that my "Rescheduling Interrupts" and "timer" are interrupting like crazy on wheezy compared to squeeze. Here is my output of total interrupts: | |
| Thoughts? Suggestions? | |
| Here is my squeeze box interrupts: | |
| # sudo cat /proc/interrupts | awk '{ print $18, $19, $2+$3+$4+$5+$6+$7+$8+$9+$10+$11+$12+$13+$14+$15+$16+$17 }' | |
| 0 | |
| IO-APIC-edge timer 50 |