花費 5 ms
Golang 系統調用Syscall + RawSyscall

go源碼中關於系統調用的定義如下: 其中Syscall和RawSyscall區別在於Syscall開始和結束,分別調用了 runtime 中的進入系統調用和退出系統調用的函數,說明Sy ...

Wed Jan 20 18:43:00 CST 2021 0 1280
gVisor 的設計原理

gVisor 容器 它的原理,可以用如下所示的示意圖來表示清楚。 gVisor 的設計原理 gVisor 工作的核心,在於它為應用進程(用戶容器),啟動了一個名叫 Sentry 的進程。 而 Sentry 進程的主要職責,就是提供一個傳統的操作系統內核的能力 ...

Fri Jan 08 22:22:00 CST 2021 0 804
gvisor

5 月 2 日,谷歌發布了一款新型的沙箱容器運行時 gVisor,號稱能夠為容器提供更安全的隔離,同時比 VM 更輕量。容器基於共享內核,安全性是大家關注的一大要點,gVisor 的發布勢必將引來更多對容器隔離性的關注。那么 gVisor 在技術上如何實現隔離,其性能如何?隔壁阿里巴巴已經有 ...

Sat Jan 09 02:02:00 CST 2021 0 428
Golang調用匯編代碼

今天在翻閱Golang代碼時,發現了Golang調用匯編代碼的方法(詳見pkg/bytes)。大概要做三件事,我以用匯編實現一個判斷字符串是否相等的方法Equal為例,測試一下: 准備工 ...

Wed Jan 13 18:07:00 CST 2021 0 406

 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM