With the development of 5G technology, the Internet of Vehicles (IoV) has also received worldwide attention. IoV edge computing achieves the goal of low latency by offloading tasks to the Mobile Edge Computing Server (MECS). However, it is still a challenge to reduce the computing delay of mobile terminal devices while ensuring the low energy consumption and load balancing of servers. In order to solve this problem, the system model, delay model, load balancing model, energy consumption model and objective optimization model are established in this paper. A computational unloading scheme based on multi-objective immune optimization algorithm is proposed. Finally, this scheme is compared with the reference scheme and the literature scheme. Simulation experiments show that the proposed scheme can effectively reduce the average unload delay of users, optimize the workload between servers, and effectively reduce energy consumption. Its performance is better than the schemes in the literature.