Linux cgroups-based solutions (e.g., Docker, CoreOS) are increasingly being used to host multiple applications on the same host. We have been using cgroups at LinkedIn to build our own containerization product called LPS (LinkedIn Platform as a Service) and to investigate the impact of resource-limiting policies on application performance. This post presents our...

Posts by Zhenyun Zhuang
-
- Topics:
- Performance,
- linux,
- LPS
-
Don’t Let Linux Control Groups Run Uncontrolled
Zhenyun Zhuang August 18, 2016
Coauthors: Cuong Tran and Jerry Weng Summary The Linux kernel feature of cgroups (Control Groups) is being increasingly adopted for running applications in multi-tenanted environments. Many projects (e.g., Docker and CoreOS) rely on cgroups to limit resources such as CPU and memory. Ensuring the high performance of the applications running in cgroups is very...
- Topics:
- memory,
- Performance,
- linux,
- LPS
-
Designing SSD-Friendly Applications
Zhenyun Zhuang May 3, 2016
These days, solid state drives (SSD) are being increasingly adopted to alleviate the I/O performance bottlenecks of applications. Numerous measurement results have showcased the performance improvement brought by SSD as compared with hard disk drives (HDD). However, in most deployment scenarios, a SSD is simply treated as a “faster HDD.” Hence, the potential of...
- Topics:
- Performance,
- SSD,
- Application Design
-
Eliminating Large JVM GC Pauses Caused by Background IO...
Zhenyun Zhuang February 10, 2016
Coauthor: Cuong Tran, Systems Architect In our production environments, we have repeatedly seen that applications running in JVM (Java...
- Topics:
- Performance,
- Java
-
Eliminating Large JVM GC Pauses Caused by Background IO...
Zhenyun Zhuang February 10, 2016
Coauthor: Cuong Tran, Systems Architect In our production environments, we have repeatedly seen that applications running in JVM (Java...
- Topics:
- Performance,
- Java
-
Web companies like LinkedIn handle a large amount of incoming traffic. Events generated in response to user input or actions are...
- Topics:
- Performance,
- Database replication,
- modeling