A method for adjusting device power consumption, comprising: grouping multiple devices into at least one device group, setting a group power consumption ceiling threshold for the device group, and setting a device power consumption ceiling threshold for each device in the device group; obtaining current total power consumption of the device group, and when the current total power consumption of the device group exceeds the group power consumption ceiling threshold, determining whether current power consumption of each device in the device group exceeds the device power consumption ceiling threshold of the device; and when current power consumption of a device in the device group exceeds a device power consumption ceiling threshold of the device, setting a new power consumption ceiling threshold for the device whose power consumption exceeds the device power consumption ceiling threshold, and reducing power consumption of the device whose power consumption exceeds the device power consumption ceiling threshold to the new power consumption ceiling threshold or less than the new power consumption ceiling threshold; characterized in that the new power consumption ceiling threshold of the device whose power consumption exceeds the device power consumption ceiling threshold is obtained by a calculation by using a formula Xi=Yi+Pi*Q/P, wherein Yi is an original device power consumption ceiling threshold of device i; Pi is a difference between current power consumption of device i and the original device power consumption ceiling threshold, and i=1, 2,..., m; P is a sum of power consumption excesses of m devices whose current power consumption exceeds a device power consumption ceiling threshold of the m devices, and P=P1+P2+...+Pm; Q is a sum of power consumption shortfalls of n devices whose current power consumption is less than a device power consumption ceiling threshold of the n devices, and Q=Q1+Q2+...+Qn; and Qj is a difference between the original device power consumption ceiling threshold of device j and the current power consumption, and j=1, 2,..., n. grouping multiple devices into at least one device group, setting a group power consumption ceiling threshold for the device group, and setting a device power consumption ceiling threshold for each device in the device group; obtaining current total power consumption of the device group, and when the current total power consumption of the device group exceeds the group power consumption ceiling threshold, determining whether current power consumption of each device in the device group exceeds the device power consumption ceiling threshold of the device; and when current power consumption of a device in the device group exceeds a device power consumption ceiling threshold of the device, setting a new power consumption ceiling threshold for the device whose power consumption exceeds the device power consumption ceiling threshold, and reducing power consumption of the device whose power consumption exceeds the device power consumption ceiling threshold to the new power consumption ceiling threshold or less than the new power consumption ceiling threshold; characterized in that the new power consumption ceiling threshold of the device whose power consumption exceeds the device power consumption ceiling threshold is obtained by a calculation by using a formula Xi=Yi+Pi*Q/P, wherein Yi is an original device power consumption ceiling threshold of device i; Pi is a difference between current power consumption of device i and the original device power consumption ceiling threshold, and i=1, 2,..., m; P is a sum of power consumption excesses of m devices whose current power consumption exceeds a device power consumption ceiling threshold of the m devices, and P=P1+P2+...+Pm; Q is a sum of power consumption shortfalls of n devices whose current power consumption is less than a device power consumption ceiling threshold of the n devices, and Q=Q1+Q2+...+Qn; and Qj is a difference between the original device power consumption ceiling threshold of device j and the current power consumption, and j=1, 2,..., n.