In one embodiment, a method for managing a heatsink of an information handling system includes: determining, by a controller unit of the information handling system, that a vibration event is to occur, the vibration event associated with a vibration unit of the information handling system, the controller unit communicably coupled to the vibration unit, the vibration unit removably coupled to the heatsink; and causing, by the controller unit, the vibration unit to generate the vibration event, the vibration event causing the vibration unit to apply one or more vibrations to the heatsink, the one or more vibrations causing a boundary layer of particles to be removed from a surface of the heatsink.