Introduction to InfiniBand technology and its usage on Debian platform. Includes various examples of NAS/SAN over IB configuration (NFSoRDMA, SRP, and other standard IP and IPoIB based setups).
gcp ja night #31 での発表資料です。
http://gcpja.connpass.com/event/23874/
[補足記事]
http://qiita.com/na_ga/items/d89b320ba098a0941043
http://qiita.com/na_ga/items/7c3cc3f52dd4068fd319
OSv is a new, high-performance OS for virtual machines in the cloud. Designed to run one application per guest with minimal overhead, OSv eliminates important bottlenecks for NoSQL applications through improvements in memory management, network I/O, and scheduling. And many important bottlenecks for NoSQL applications are tunable on a conventional OS, but do not require tuning in the OSv environment.
OSv is fully stateless and can be configured at runtime with cloud-init or through a REST API, with zero configuration files. OSv offers unified tracing from the application layer through the JVM and the OS kernel. Attendees will learn how to boot Cassandra in one second, and create a simple cluster in a minute.
This document summarizes a RIDDOR reportable hand injury that occurred while moving equipment through a doorway. The injured person's hand was caught between the equipment and doorframe as it swung during lifting. An initial assessment found minor injuries, but an x-ray the next day revealed a hairline fracture requiring antibiotics and time off. Corrective actions included emphasizing risk assessments of lifting operations and controls for pinch points to prevent future similar injuries.
This document outlines the process flow for receiving a packet on a network interface, passing it through various networking stacks in the kernel, and delivering it to a socket or application. Key steps include:
1) The packet is received by the network interface driver and passed to netif_receive_skb.
2) It then goes through processing such as checksum verification, filtering by iptables, and defragmentation if needed.
3) The packet is then routed and delivered to the appropriate socket using functions like ip_local_deliver.
4) Data from the packet is then placed into the receive queue for the socket's application to read.
Implements BIOS emulation support for BHyVe: A BSD HypervisorTakuya ASADA
The document discusses implementing BIOS emulation support for BHyVe, a BSD hypervisor. It describes how BIOS is handled on real hardware and Linux KVM. For BHyVe, it proposes using a pseudo BIOS that traps BIOS calls using the VMCALL instruction to cause a VM exit, where BHyVe can then emulate the BIOS call rather than using a real BIOS as KVM does. This avoids licensing issues while still providing BIOS support to enable more guest operating systems on BHyVe.
Implements BIOS emulation support for BHyVeTakuya ASADA
This document discusses implementing BIOS emulation support for BHyVe, the hypervisor component of FreeBSD. It provides an overview of BHyVe's internal structure, including how it uses Intel VT-x hardware-assisted virtualization to run guest virtual machines. It then outlines a project to add BIOS emulation capabilities to BHyVe in order to support booting legacy systems within BHyVe virtual machines, as is done in other hypervisors like KVM through the use of emulated BIOS code. Alternatives and challenges to implementing BIOS emulation for BHyVe are also discussed.
20. future/promiseの例
future<int> get(); // promises an int will be produced eventually
future<> put(int) // promises to store an int
void f() {
get().then([] (int value) {
put(value + 1).then([] {
std::cout << "value stored successfullyn";
});
});
}
21. Continutions
future<int> get(); // promises an int will be produced eventually
future<> put(int) // promises to store an int
void f() {
get().then([] (int value) {
return put(value + 1);
}).then([] {
std::cout << "value stored successfullyn";
});
}
.then()による処理の継続
23. 選べる環境
• Linux(実機 or 仮想化環境)
• Seastar TCP on DPDK
• Seastar TCP on vhost-net + tap + bridge
• Linux socket
• OSv(仮想化環境)
• Sestar TCP on DPDK(work-in-progress)
• Sestar TCP on virtio-net
• Seastar TCP on Xen PV NIC
• OSv socket
• OSv on 実機??(in future)