This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
group browser { | |
cpu { | |
cpu.shares = 500; | |
} | |
cpuacct { | |
} | |
memory { | |
memory.soft_limit_in_bytes = 400M; | |
memory.limit_in_bytes = 500M; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
* Usage in python: | |
* | |
* import linux | |
* efd = linux.eventfd(0, 0) | |
* ... | |
* ret = struct.unpack('Q', os.read(efd, 8)) | |
* ... | |
* linux.close(efd) | |
*/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/python | |
# Usage: sudo python cgroup_event_listener.py /sys/fs/cgroup/memory/hoge/memory.usage_in_bytes 263M | |
import sys | |
import os, os.path | |
import struct | |
import linux |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
# Setup a rootfs of Fedora 15 for libvirt lxc | |
# | |
# The rootfs is based on http://download.openvz.org/template/precreated/fedora-15-x86_64.tar.gz | |
# | |
# See also | |
# - http://www.mail-archive.com/[email protected]/msg01707/lxc-fedora.in | |
if [ $# != 1 ]; then |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_wchar_h_correct_inline" >&5 | |
$as_echo "$gl_cv_header_wchar_h_correct_inline" >&6; } | |
if test $gl_cv_header_wchar_h_correct_inline = no; then | |
as_fn_error $? "<wchar.h> cannot be used with this compiler ($CC $CFLAGS $CPPFLAGS). | |
This is a known interoperability problem of glibc <= 2.5 with gcc >= 4.3 in | |
C99 mode. You have four options: | |
- Add the flag -fgnu89-inline to CC and reconfigure, or | |
- Fix your include files, using parts of | |
<http://sourceware.org/git/?p=glibc.git;a=commitdiff;h=b037a293a48718af30d706c2e18c929d0e69a621>, or | |
- Use a gcc version older than 4.3, or |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- brew install scala sbt | |
- mkdir -p scala/Hoge | |
- cd scala/Hoge | |
- sbt | |
- vim build.sbt | |
- cat build.sbt | |
name := "Hoge" | |
version := "0.1" | |
scalaVersion := "2.9.0-1" | |
libraryDependencies += "org.scalatest" % "scalatest_2.9.0" % "1.6.1" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ \ls -1 ~/git | |
bitcoin | |
btrfs-progs-unstable | |
cgroup-utils | |
iproute2 | |
libvirt | |
linux | |
linux-stable | |
lxc | |
openflow |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* store a bundle */ | |
Bundle bundle = // get a bundle from somewhere | |
final Parcel parcel = Parcel.obtain(); | |
bundle.writeToParcel(parcel, 0); | |
byte[] bundleBytes = parcel.marshall(); | |
parcel.recycle(); | |
ContentValues values = new ContentValues(); | |
values.put("bundle", bundleBytes); | |
SQLiteDatabase db = // create a db object |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
obj-m = cgroup-notifier-counter.o | |
KVERSION = $(shell uname -r) | |
all: | |
make -C /lib/modules/$(KVERSION)/build M=$(PWD) modules | |
clean: | |
make -C /lib/modules/$(KVERSION)/build M=$(PWD) clean |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[fedora17 cgroup-utils]$ cgutil pgrep systemd | |
/: 1 | |
/system/systemd-logind.service: 576 | |
/system/systemd-journald.service: 359 | |
[fedora17 cgroup-utils]$ cgutil pgrep systemd -l -f | |
/: 1 /usr/lib/systemd/systemd | |
/: 1321 /bin/python /bin/cgutil pgrep systemd -l -f | |
/system/systemd-logind.service: 576 /usr/lib/systemd/systemd-logind | |
/system/dbus.service: 607 /bin/dbus-daemon --system --address=systemd: --nofork --systemd-activation | |
/system/systemd-journald.service: 359 /usr/lib/systemd/systemd-journald |
OlderNewer