我已经对如何做到这一点进行了大量研究,我发现 cron 中没有直接的方法来运行工作,比如每隔一个星期四。
现在,我倾向于制作一个每周只运行一次的脚本,并且在它运行时会触摸一个“标志”文件,如果它运行并且文件已经存在,则删除该文件(而不是执行双周行动)。
我的问题是,是否有其他更优雅或更简单的方法来实现每隔一周自动运行一次 bash 操作脚本的目标?
谢谢!
我试图弄清楚是否有某种方法可以判断系统是否受到磁盘未对齐的不利影响——即,当我执行磁盘 I/O 操作时,它实际上需要从后端存储请求额外的块(我们使用的是 SAN),因为请求的数据块实际上存在于实际磁盘上的多个块上。
据称,这个问题对虚拟机的影响更大,因为磁盘是抽象的,因此块不会因为扇区偏移不正确而对齐,从而导致在从虚拟机访问后端存储时使用额外的 IOPS。
无论如何,我一直在查看 iostat 输出,似乎那里的数据可能会给我一个线索,但我似乎在推理方面很慢。是否有一些线索可以用 iostat(或其他东西)表明机器可能正在执行更多的最佳磁盘 I/O?
(我不相信磁盘对齐值得努力调查/担心,但我希望对此事发表一些意见!)