The invention provides a
network data packet aggregation method which comprises that whether to-be-compressed data packets are enough in number is judged by a
central processing unit (CPU), if the to-be-compressed data packets are enough in number, when the CPU detects that the number of the aggregated to-be-compressed data packets reaches a first preset number, the to-be-compressed data packets of the first preset number are aggregated to be data blocks to be loaded into a
request queue, otherwise, the CPU detects
data compression efficiency of an acceleration card, when the
data compression efficiency accords with a preset condition, the to-be-compressed data packets aggregated during the period from a last aggregation end point to
current time are aggregated into the data blocks to be loaded into the
request queue, finally, the data blocks of the
request queue are read in a compression engine by the acceleration card to be compressed and then the generated data packets are loaded into a response
queue, and the CPU obtains compressed data packets in the response
queue. The method can carry out self regulation according to compression efficiency of the acceleration card, improves efficiency of the acceleration card, and has timeliness and
usability. The invention further discloses a
network data packet aggregation system and a data
packet aggregation processing device.