Next.js 15项目触发Slow filesystem detected警告的原因排查
问题解答:Next.js 15开发服务器的"Slow filesystem detected"警告原因分析
这个警告主要是由HDD(机械硬盘)的低速读写性能导致的。
Next.js的开发服务器会监测.next目录(编译产物存放目录)的文件系统读写速度,当速度低于内置阈值时就会触发这条警告。你的旧PC使用的HDD,随机读写速度通常只有每秒几十MB,远低于SSD的每秒几百甚至上千MB;而新笔记本的SSD能轻松达到Next.js要求的读写速度,所以不会触发警告。
当然也存在一些概率较低的次要因素:
- HDD老化:使用年限较久的HDD可能出现坏道、磁头性能下降问题,进一步拉低读写速度
- 磁盘空间不足:HDD剩余空间过少(比如低于总容量的10%)时,磁盘碎片会大量增加,读写效率会大幅降低
- 系统后台进程占用:旧PC可能有大量后台进程在占用磁盘IO(比如系统自动更新、磁盘碎片整理任务),导致Next.js的文件操作被拖慢
你收到的警告原文:
Slow filesystem detected. If /home/user/Documents/shopify/.next is a network drive, consider moving it to a local folder. If you have an antivirus enabled, consider excluding your project directory.
内容的提问来源于stack exchange,提问作者bose
相关产品推荐
相关产品推荐

