1.一種主機裝置的容器運行加速方法,包括:
當由多個容器對所共享的文件系統(tǒng)進行操作時,將日志文件寫入非易失性內(nèi)存,其中,所述日志文件用于記錄所述多個容器對所述文件系統(tǒng)進行的操作,
在所述主機裝置啟動時,將所述非易失性內(nèi)存映射到該主機裝置的內(nèi)核地址空間。
2.根據(jù)權(quán)利要求1所述的容器運行加速方法,其中,所述多個容器對所共享的文件系統(tǒng)同時進行操作。
3.根據(jù)權(quán)利要求1所述的容器運行加速方法,其中,
所述日志文件僅被寫入非易失性內(nèi)存,而不被寫入所述主機裝置的硬盤。
4.根據(jù)權(quán)利要求1所述的容器運行加速方法,還包括:
在所述主機裝置正常關(guān)機時,從所述非易失性內(nèi)存中讀取所述日志文件,并將所讀取的該日志文件寫入所述主機裝置的硬盤。
5.根據(jù)權(quán)利要求1所述的容器運行加速方法,其中,
所述內(nèi)核地址空間是所述主機裝置的操作系統(tǒng)的邏輯地址空間。
6.一種主機裝置的容器運行加速系統(tǒng),包括:
寫入模塊,當由多個容器對所共享的文件系統(tǒng)進行操作時,將日志文件寫入非易失性內(nèi)存,其中,所述日志文件用于記錄所述多個容器對所述文件系統(tǒng)進行的操作;以及
映射模塊,在所述主機裝置啟動時,將所述非易失性內(nèi)存映射到該主機裝置的內(nèi)核地址空間。
7.根據(jù)權(quán)利要求6所述的容器運行加速系統(tǒng),其中,所述多個容器對所共享的文件系統(tǒng)同時進行操作。
8.根據(jù)權(quán)利要求6所述的容器運行加速系統(tǒng),其中,所述日志文件僅被寫入非易失性內(nèi)存,而不被寫入所述主機裝置的硬盤。
9.根據(jù)權(quán)利要求6所述的容器運行加速系統(tǒng),還包括:
讀寫模塊,在所述主機裝置正常關(guān)機時,從所述非易失性內(nèi)存中讀取所述日志文件,并將所讀取的該日志文件寫入所述主機裝置的硬盤。
10.根據(jù)權(quán)利要求6所述的容器運行加速系統(tǒng),其中,
所述內(nèi)核地址空間是所述主機裝置的操作系統(tǒng)的邏輯地址空間。