Chuỗi thức ăn trong hệ sinh thái không thể kéo dài quá 6 mắt xích do:
Năng lượng bị thất thoát dần qua nhiều cách ở mỗi bậc dinh dưỡng:
- Năng lượng mất qua hô hấp, tạo nhiệt ở mỗi bậc dinh dưỡng.
- Năng lượng mất qua chất thải (thải qua bài tiết, phân, thức ăn thừa… hoặc năng lượng mất qua rơi rụng lá ở thực vật, rụng lông, lột xác của động vật,..) ở mỗi bậc dinh dưỡng.
- Năng lượng truyền lên bậc cao hơn chỉ khoảng 10% không còn đủ duy trì một mắt xích.