Skip to content

Instantly share code, notes, and snippets.

@scottcagno
scottcagno / cmdtimeout.go
Created May 27, 2016 18:47
Golang exec.Command Timeout Wrapper
package main
import (
"bytes"
"fmt"
"os/exec"
"time"
)
func run(timeout int, command string, args ...string) string {
@vcabbage
vcabbage / command-context-timeout.go
Created September 24, 2016 22:29
Command timeout with context
package main
import (
"context"
"fmt"
"os/exec"
"time"
)
func main() {
@y0ngb1n
y0ngb1n / docker-registry-mirrors.md
Last active November 7, 2025 17:45
国内的 Docker Hub 镜像加速器,由国内教育机构与各大云服务商提供的镜像加速服务 | Dockerized 实践 https://github.com/y0ngb1n/dockerized
@banyudu
banyudu / make_hybrid_ssd_in_linux_with_bcache.blog.md
Created April 18, 2020 02:28
Linux中使用小容量SSD制作混合SSD硬盘

有的机器上会配备一些小容量的SSD,在大多数时候,我们会选择将其作为系统盘(Windows),但是在用Linux制作一些服务器的时候,主要的性能瓶颈往往不在基础的系统文件上,而是对应的服务频繁读写的目录上。

比如Gitlab Runner可使用Docker模式进行构建,其主要的读写行为集中在 /var/lib/docker 目录下。

如果将相关存储直接写到小容量SSD上,往往是不够的,但是有SSD不用也实在是浪费。