GCS bucket对象存储调优教程

1. 注意profile的使用

Profile用途优化方向适合场景
aiml-trainingAI 模型训练高吞吐读取、大量顺序读PyTorch、TensorFlow 训练数据集
aiml-checkpointingCheckpoint 保存高吞吐写入保存模型 checkpoint
aiml-serving模型推理快速读取、缓存优化LLM、Stable Diffusion、Embedding 服务

gcsfuse使用的时候,加入–profile参数,进行调优,保证吞吐量拉满。

2. gcsfuse尽量使用只读模式

使用只读模式,防止误操作大量写入导致的严重拖慢速度。

3. 上传文件使用gcloud cli或者gsutil

使用gcloud cli或者gsutil这种支持多线程上传的工具,保证能够跑满带宽。

写入工具使用google原生推出的工具,jax自带的compilation cache支持gs:// URI方式直接保存到gcs,或者orbax工具支持gs:// URI直接保存checkpoint.