Kiến thức Hữu ích 😍

Round Trip Time (RTT) là gì? Cách tối ưu hiệu suất mạng hiệu quả


Trong thế giới kết nối mạng hiện đại, tốc độ và độ ổn định luôn là yếu tố then chốt quyết định trải nghiệm người dùng. Từ việc duyệt web, xem phim, chơi game online cho đến các cuộc gọi video quan trọng, mọi hoạt động đều phụ thuộc vào chất lượng của đường truyền internet. Một trong những chỉ số quan trọng nhất nhưng lại ít được chú ý chính là Round Trip Time (RTT). Vậy round trip time là gì và tại sao nó ảnh hưởng mạnh mẽ đến hiệu suất mạng của bạn? Hiểu sai hoặc bỏ qua RTT có thể dẫn đến tình trạng mạng chậm chạp, giật lag và gây gián đoạn công việc. Bài viết này sẽ giải thích chi tiết về RTT, từ định nghĩa cơ bản, cách đo lường chính xác, tầm quan trọng của nó đối với các ứng dụng, và cuối cùng là các phương pháp tối ưu hiệu quả. Hãy cùng AZWEB khám phá cách làm chủ chỉ số này để cải thiện tốc độ kết nối của bạn.

Định nghĩa Round Trip Time (RTT) trong mạng máy tính

Để hiểu rõ về hiệu suất mạng, chúng ta cần nắm vững các khái niệm cốt lõi, và Round Trip Time (RTT) chính là một trong những nền tảng đó. Đây là một chỉ số cơ bản nhưng lại có tác động sâu sắc đến mọi hoạt động trực tuyến của bạn.

Khái niệm round trip time là gì?

Round Trip Time (RTT), hay còn gọi là thời gian trễ vòng, là tổng thời gian cần thiết để một gói tin (data packet) di chuyển từ điểm xuất phát (ví dụ: máy tính của bạn) đến một đích đến (ví dụ: một máy chủ web) và sau đó quay trở lại điểm xuất phát. Hãy tưởng tượng bạn đang ném một quả bóng vào tường và tính thời gian từ lúc bóng rời tay bạn cho đến khi bạn bắt lại được nó. Khoảng thời gian đó chính là RTT. Trong mạng máy tính, quá trình này diễn ra với các gói dữ liệu được gửi đi và tín hiệu xác nhận (acknowledgment) được nhận lại.

RTT thường bị nhầm lẫn với các khái niệm liên quan như độ trễ (latency)ping. Mặc dù chúng có mối liên hệ chặt chẽ, nhưng vẫn có sự khác biệt. Độ trễ (latency) là thuật ngữ chung chỉ sự chậm trễ trong việc truyền dữ liệu, và RTT là một trong những cách phổ biến nhất để đo lường độ trễ đó. Trong khi đó, “ping” thực chất là tên của một công cụ dòng lệnh được sử dụng để đo RTT. Khi bạn “ping” một máy chủ, bạn đang gửi một gói tin nhỏ đến nó và đo thời gian để nhận lại phản hồi. Vì vậy, kết quả bạn nhận được từ lệnh ping chính là giá trị RTT tại thời điểm đó.

Hình minh họa

Ý nghĩa của RTT trong truyền thông mạng

RTT là một trong những chỉ số quan trọng hàng đầu để đánh giá chất lượng và hiệu suất của một kết nối mạng. Nó cung cấp một cái nhìn trực tiếp và chính xác về độ trễ mà người dùng đang gặp phải. Một giá trị RTT thấp cho thấy kết nối mạng của bạn rất nhạy và phản hồi nhanh. Ngược lại, một RTT cao là dấu hiệu của một kết nối chậm chạp, có độ trễ lớn, dẫn đến trải nghiệm không tốt.

Trong truyền thông mạng, RTT đóng vai trò trung tâm trong việc chẩn đoán các vấn đề về kết nối. Bằng cách đo RTT đến các máy chủ khác nhau, quản trị viên mạng có thể xác định được nút thắt cổ chai trong đường truyền. Ví dụ, nếu RTT đến các máy chủ trong nước thấp nhưng lại rất cao khi kết nối đến máy chủ quốc tế, vấn đề có thể nằm ở cổng kết nối quốc tế của nhà cung cấp dịch vụ. Hơn nữa, RTT còn là cơ sở để các giao thức mạng, đặc biệt là TCP (Transmission Control Protocol), điều chỉnh tốc độ truyền dữ liệu. TCP sử dụng RTT để xác định khoảng thời gian chờ đợi tín hiệu xác nhận trước khi gửi lại các gói tin bị mất, từ đó tối ưu hóa lưu lượng và đảm bảo tính toàn vẹn của dữ liệu.

Cách đo lường và tính toán RTT

Hiểu được RTT là gì thôi chưa đủ, bạn cần biết cách đo lường nó một cách chính xác để có thể đánh giá và cải thiện hiệu suất mạng của mình. May mắn thay, có nhiều công cụ và phương pháp đơn giản để thực hiện việc này.

Phương pháp đo RTT phổ biến

Cách đơn giản và phổ biến nhất để đo RTT là sử dụng công cụ “ping“. Đây là một tiện ích dòng lệnh có sẵn trên hầu hết các hệ điều hành như Windows, macOS và Linux. Bằng cách sử dụng ping, bạn có thể gửi một gói tin ICMP (Internet Control Message Protocol) đến một địa chỉ IP hoặc tên miền cụ thể và đo thời gian phản hồi. Quy trình thực hiện rất đơn giản: mở Command Prompt (trên Windows) hoặc Terminal (trên macOS/Linux), gõ lệnh `ping tenmien.com` (ví dụ: `ping google.com`) và nhấn Enter. Kết quả trả về sẽ hiển thị thời gian phản hồi cho mỗi gói tin, chính là giá trị RTT được đo bằng mili giây (ms).

Hình minh họa

Một công cụ hữu ích khác là “traceroute” (hoặc “tracert” trên Windows). Thay vì chỉ đo RTT đến điểm cuối cùng, traceroute cho bạn thấy RTT đến từng “chặng” (hop) trên đường đi của gói tin, tức là từng router hay thiết bị mạng trung gian. Điều này cực kỳ hữu ích trong việc xác định chính xác vị trí gây ra độ trễ cao trên toàn bộ đường truyền. Ngoài ra, còn có các phần mềm chuyên dụng và các trang web kiểm tra tốc độ mạng có thể cung cấp thông tin chi tiết về RTT, latency và các chỉ số hiệu suất khác một cách trực quan hơn.

Công thức và cách tính RTT

Về cơ bản, công thức tính RTT rất đơn giản và trực quan, phản ánh đúng tên gọi của nó:

RTT = Thời gian gói tin đi từ nguồn đến đích + Thời gian gói tin phản hồi đi từ đích về nguồn

Tuy nhiên, con số RTT mà bạn đo được không chỉ đơn thuần là thời gian di chuyển. Nó là tổng hợp của nhiều yếu tố gây trễ khác nhau trên đường đi, bao gồm:

  • Độ trễ truyền dẫn (Propagation Delay): Thời gian cần thiết để tín hiệu di chuyển qua môi trường vật lý (cáp quang, cáp đồng, sóng vô tuyến). Yếu tố này phụ thuộc chủ yếu vào khoảng cách địa lý và gần như không thể thay đổi.
  • Độ trễ truyền tải (Transmission Delay): Thời gian để đẩy toàn bộ các bit của gói tin vào đường truyền. Nó phụ thuộc vào kích thước gói tin và băng thông của kết nối.
  • Độ trễ xử lý (Processing Delay): Thời gian mà các thiết bị trung gian như router, switch cần để kiểm tra tiêu đề (header) của gói tin và quyết định nơi chuyển tiếp nó.
  • Độ trễ hàng đợi (Queuing Delay): Thời gian gói tin phải chờ trong hàng đợi tại các router trước khi được xử lý, đặc biệt khi mạng bị tắc nghẽn.

Hình minh họa

Vì vậy, RTT thực tế là một con số động, có thể thay đổi liên tục tùy thuộc vào tình trạng mạng, lưu lượng truy cập và con đường mà gói tin của bạn đi qua tại mỗi thời điểm.

Tầm quan trọng của RTT trong hiệu suất mạng và truyền dữ liệu

RTT không chỉ là một con số kỹ thuật khô khan; nó có tác động trực tiếp và sâu sắc đến hiệu suất mạng tổng thể và quan trọng hơn cả là trải nghiệm của người dùng cuối. Một vài mili giây chênh lệch trong RTT có thể tạo ra sự khác biệt rõ rệt giữa một dịch vụ hoạt động mượt mà và một dịch vụ gây khó chịu.

Ảnh hưởng RTT đến tốc độ truyền dữ liệu và độ trễ

Nhiều người lầm tưởng rằng băng thông (bandwidth) là yếu tố duy nhất quyết định tốc độ mạng. Tuy nhiên, RTT cũng đóng một vai trò quan trọng không kém, đặc biệt là với các giao thức như TCP/IP, vốn là nền tảng của hầu hết các hoạt động trên internet (duyệt web, gửi email, tải file). Giao thức TCP yêu cầu bên nhận phải gửi lại tín hiệu xác nhận (ACK) cho mỗi khối dữ liệu mà nó nhận được. Nếu RTT cao, bên gửi sẽ phải chờ đợi lâu hơn để nhận được ACK này trước khi có thể tiếp tục gửi dữ liệu mới. Điều này tạo ra những “khoảng lặng” trong quá trình truyền, làm giảm thông lượng thực tế (throughput) ngay cả khi bạn có một đường truyền băng thông rất lớn.

Hình minh họa

Hãy tưởng tượng bạn đang trò chuyện với một người ở rất xa qua điện thoại vệ tinh. Ngay cả khi đường truyền rất rõ ràng (băng thông cao), vẫn có một độ trễ đáng kể giữa lúc bạn nói và lúc người kia nghe thấy. Bạn sẽ phải dừng lại chờ đợi phản hồi sau mỗi câu nói, làm cho cuộc trò chuyện trở nên chậm chạp. Tương tự, RTT cao buộc các máy chủ và máy khách phải “chờ đợi” nhau, làm tăng độ trễ tổng thể và khiến cho việc truyền dữ liệu kém hiệu quả.

RTT và trải nghiệm người dùng trong ứng dụng mạng

Đối với người dùng cuối, ảnh hưởng của RTT được cảm nhận rõ rệt nhất qua các ứng dụng đòi hỏi sự tương tác thời gian thực. Những ứng dụng này cực kỳ nhạy cảm với độ trễ:

  • Game online: Đây là lĩnh vực mà RTT có tác động lớn nhất. Trong các game hành động nhanh, RTT cao gây ra hiện tượng “lag” – hành động của bạn (như di chuyển, bắn) được ghi nhận trên máy chủ muộn hơn so với đối thủ có RTT thấp. Điều này tạo ra một bất lợi cực lớn và phá hỏng hoàn toàn trải nghiệm chơi game. Một RTT dưới 50ms được xem là lý tưởng, trong khi trên 150ms có thể khiến game không thể chơi được.
  • Streaming và Video Call: Khi bạn đang gọi video hoặc xem một buổi phát trực tiếp, RTT cao có thể gây ra hiện tượng hình ảnh bị giật, âm thanh và hình ảnh không đồng bộ, hoặc video phải dừng lại để “buffering” (tải đệm). Mặc dù các ứng dụng này có cơ chế đệm để giảm thiểu tác động, nhưng một RTT quá cao và không ổn định vẫn sẽ làm giảm chất lượng cuộc gọi và buổi xem.
  • Duyệt web: Mỗi khi bạn tải một trang web, trình duyệt phải thực hiện hàng chục, thậm chí hàng trăm yêu cầu đến máy chủ để tải về HTML, CSS, JavaScript, và hình ảnh. Mỗi yêu cầu này là một “round trip”. RTT cao sẽ làm tăng thời gian cho mỗi yêu cầu, khiến trang web tải chậm hơn đáng kể, ngay cả khi các tệp tin có dung lượng nhỏ.

Hình minh họa

Tóm lại, RTT thấp là chìa khóa cho một trải nghiệm trực tuyến mượt mà, phản hồi nhanh và liền mạch, đặc biệt trong một thế giới ngày càng phụ thuộc vào các ứng dụng thời gian thực.

Các phương pháp tối ưu RTT nhằm cải thiện tốc độ và độ ổn định kết nối mạng

Sau khi đã hiểu rõ tầm quan trọng của RTT, câu hỏi tiếp theo là làm thế nào để giảm thiểu chỉ số này. Việc tối ưu RTT đòi hỏi một cách tiếp cận đa diện, từ việc cải thiện phần cứng vật lý cho đến việc áp dụng các công nghệ phần mềm thông minh.

Tối ưu phần cứng và đường truyền

Nền tảng của một kết nối có RTT thấp chính là hạ tầng vật lý. Đây là những bước bạn có thể thực hiện để cải thiện từ gốc rễ:

  • Sử dụng kết nối có dây (Ethernet): Mạng không dây (Wi-Fi) rất tiện lợi nhưng dễ bị nhiễu và suy hao tín hiệu, dẫn đến RTT cao và không ổn định. Bất cứ khi nào có thể, đặc biệt là cho các tác vụ nhạy cảm với độ trễ như chơi game hoặc họp trực tuyến, hãy ưu tiên sử dụng kết nối cáp Ethernet. Kết nối có dây cung cấp một đường truyền ổn định và có độ trễ thấp hơn nhiều.
  • Nâng cấp thiết bị mạng: Routermodem cũ có thể không xử lý lưu lượng mạng hiệu quả, gây ra độ trễ xử lý không cần thiết. Đầu tư vào một router chất lượng cao, hỗ trợ các chuẩn Wi-Fi mới nhất (như Wi-Fi 6) và có bộ xử lý mạnh mẽ có thể tạo ra sự khác biệt rõ rệt.
  • Lựa chọn nhà cung cấp dịch vụ Internet (ISP) chất lượng: Chất lượng mạng lưới của ISP ảnh hưởng trực tiếp đến RTT. Một ISP tốt sẽ có hạ tầng mạng mạnh mẽ, peering (kết nối trực tiếp) với nhiều mạng lưới khác và các tuyến đường truyền được tối ưu hóa. Hãy tìm hiểu và lựa chọn nhà cung cấp có đánh giá tốt về độ ổn định và độ trễ, thay vì chỉ tập trung vào thông số băng thông quảng cáo.

Hình minh họa

Tối ưu phần mềm và giao thức mạng

Bên cạnh phần cứng, có nhiều kỹ thuật và công nghệ phần mềm giúp giảm RTT một cách hiệu quả, đặc biệt đối với các nhà phát triển web và quản trị hệ thống.

  • Sử dụng Mạng phân phối nội dung (CDN – Content Delivery Network): Đây là một trong những cách hiệu quả nhất để giảm RTT cho người dùng toàn cầu. CDN hoạt động bằng cách lưu trữ bản sao nội dung trang web của bạn trên nhiều máy chủ đặt tại các vị trí địa lý khác nhau (gọi là PoP – Points of Presence). Khi người dùng truy cập, họ sẽ được tự động kết nối và tải dữ liệu từ máy chủ gần họ nhất, giúp giảm đáng kể khoảng cách vật lý và do đó giảm RTT. AZWEB luôn khuyến khích khách hàng sử dụng CDN để tăng tốc website của mình.
  • Áp dụng kỹ thuật Caching: Caching (lưu vào bộ nhớ đệm) là quá trình lưu trữ tạm thời các dữ liệu thường xuyên được truy cập để có thể lấy ra nhanh hơn trong những lần sau. Browser caching cho phép trình duyệt của người dùng lưu các tài nguyên tĩnh (hình ảnh, CSS) trên máy của họ, loại bỏ nhu cầu phải tải lại chúng. Server-side caching giúp máy chủ trả về các trang đã được tạo sẵn thay vì phải xử lý lại từ đầu, giảm thời gian phản hồi của máy chủ.
  • Tối ưu hóa giao thức mạng: Sử dụng các phiên bản giao thức mới hơn như HTTP/2 hoặc HTTP/3 có thể giảm RTT bằng cách cho phép nhiều yêu cầu được gửi đồng thời trên cùng một kết nối (multiplexing), giảm thiểu số lần bắt tay TCP cần thiết.

Hình minh họa

Bằng cách kết hợp các biện pháp tối ưu cả về phần cứng và phần mềm, bạn có thể giảm thiểu RTT một cách hiệu quả, mang lại một kết nối mạng nhanh hơn và đáng tin cậy hơn.

Common Issues/Troubleshooting

Ngay cả với một hệ thống được thiết lập tốt, bạn vẫn có thể gặp phải tình trạng RTT cao bất thường. Hiểu rõ các nguyên nhân phổ biến và biết cách khắc phục sẽ giúp bạn nhanh chóng giải quyết vấn đề.

Nguyên nhân RTT cao phổ biến

RTT cao có thể xuất phát từ nhiều yếu tố, từ các vấn đề đơn giản tại nhà cho đến các sự cố phức tạp trên mạng lưới toàn cầu. Dưới đây là những thủ phạm thường gặp nhất:

  • Tắc nghẽn mạng (Network Congestion): Đây là nguyên nhân phổ biến nhất. Khi quá nhiều người dùng hoặc thiết bị cùng sử dụng một đường truyền tại một thời điểm, các gói tin sẽ phải xếp hàng chờ tại các router, làm tăng đáng kể độ trễ hàng đợi và RTT tổng thể. Tình trạng này thường xảy ra vào giờ cao điểm.
  • Khoảng cách địa lý: Như đã đề cập, RTT bị ảnh hưởng bởi khoảng cách vật lý. Nếu bạn ở Việt Nam và đang kết nối đến một máy chủ ở Mỹ, RTT chắc chắn sẽ cao hơn nhiều so với việc kết nối đến một máy chủ tại Singapore hay trong nước.
  • Chất lượng đường truyền kém: Các vấn đề vật lý như cáp mạng bị hỏng, tín hiệu Wi-Fi yếu hoặc bị nhiễu bởi các thiết bị điện tử khác có thể gây ra mất gói tin (packet loss). Khi đó, các giao thức như TCP sẽ phải truyền lại các gói tin bị mất, làm tăng RTT một cách giả tạo.
  • Thiết bị mạng lỗi thời hoặc cấu hình sai: Một router cũ, quá tải hoặc một máy chủ không được tối ưu hóa có thể mất nhiều thời gian để xử lý các gói tin, góp phần làm tăng RTT.
  • Vấn đề tại máy chủ đích: Đôi khi, vấn đề không nằm ở phía bạn hay đường truyền, mà ở chính máy chủ bạn đang kết nối. Nếu máy chủ đó đang bị quá tải với các yêu cầu, nó sẽ phản hồi chậm, dẫn đến RTT cao.

Hình minh họa

Cách khắc phục khi RTT quá cao

  1. Kiểm tra kết nối nội bộ: Bắt đầu từ những gì bạn có thể kiểm soát. Khởi động lại router và modem của bạn. Đây là bước đơn giản nhưng thường giải quyết được nhiều vấn đề tạm thời.
  2. Sử dụng kết nối có dây: Thử chuyển từ Wi-Fi sang kết nối bằng cáp Ethernet để loại trừ khả năng tín hiệu Wi-Fi yếu hoặc bị nhiễu là nguyên nhân.
  3. Giảm tải mạng: Tạm thời tắt các ứng dụng sử dụng nhiều băng thông khác trên mạng của bạn (như tải file, xem video 4K) để xem RTT có cải thiện không. Nếu có, nguyên nhân là do tắc nghẽn trong mạng nội bộ.
  4. Sử dụng công cụ chẩn đoán: Dùng lệnh ping để kiểm tra RTT đến các máy chủ khác nhau (ví dụ: một trang web trong nước và một trang web quốc tế). Nếu RTT chỉ cao với một đích đến cụ thể, vấn đề có thể nằm ở máy chủ đó hoặc trên đường truyền đến đó. Dùng traceroute để xem độ trễ tăng đột biến ở chặng nào.
  5. Liên hệ nhà cung cấp dịch vụ Internet (ISP): Nếu bạn đã thử mọi cách mà RTT vẫn cao một cách nhất quán, đặc biệt là khi traceroute cho thấy độ trễ cao ở ngay những chặng đầu tiên sau khi rời khỏi mạng nhà bạn, hãy liên hệ với ISP. Có thể có sự cố trên đường truyền của họ.

Best Practices

Để duy trì một kết nối mạng với RTT thấp và ổn định, việc áp dụng các thói quen và quy trình tốt là điều cần thiết. Đây không phải là những giải pháp một lần mà là những hành động liên tục để đảm bảo hiệu suất tối ưu.

  • Thường xuyên đo lường và theo dõi RTT: Đừng đợi đến khi mạng có vấn đề mới kiểm tra. Hãy tạo thói quen sử dụng lệnh ping hoặc các công cụ giám sát mạng để kiểm tra RTT định kỳ đến các máy chủ quan trọng (máy chủ game, máy chủ làm việc). Việc này giúp bạn nhận ra các xu hướng bất thường và phát hiện sớm các vấn đề tiềm ẩn.
  • Ưu tiên kết nối có độ trễ thấp cho các ứng dụng quan trọng: Nếu bạn có một router hiện đại, hãy tận dụng tính năng Chất lượng Dịch vụ (QoS – Quality of Service). QoS cho phép bạn ưu tiên lưu lượng truy cập từ các ứng dụng nhạy cảm với độ trễ (như game online, VoIP) hơn các tác vụ khác (như tải file). Điều này đảm bảo rằng các gói tin quan trọng sẽ được xử lý trước, giữ cho RTT ở mức thấp ngay cả khi mạng đang bận.
  • Không bỏ qua việc nâng cấp phần cứng định kỳ: Công nghệ mạng phát triển rất nhanh. Một router đã 5-7 năm tuổi có thể trở thành một nút thắt cổ chai cho kết nối internet tốc độ cao của bạn. Hãy cân nhắc việc nâng cấp router, card mạng hoặc thậm chí là gói cước internet của bạn sau một vài năm để tận dụng các công nghệ mới và cải thiện hiệu suất.
  • Hạn chế các tác vụ sử dụng băng thông lớn cùng lúc: Khi bạn đang thực hiện một công việc đòi hỏi RTT thấp (ví dụ: một trận game xếp hạng), hãy cố gắng tránh chạy các tác vụ ngốn nhiều băng thông khác trên cùng mạng lưới, như tải các tệp tin lớn, cập nhật phần mềm hoặc xem video chất lượng cao trên nhiều thiết bị. Việc quản lý băng thông hợp lý sẽ giúp giảm tắc nghẽn và duy trì RTT ổn định.
  • Chọn vị trí máy chủ gần nhất: Đối với các dịch vụ cho phép lựa chọn máy chủ (như game online, dịch vụ VPS), hãy luôn chọn máy chủ có vị trí địa lý gần bạn nhất. Đây là cách trực tiếp và hiệu quả nhất để giảm thiểu độ trễ truyền dẫn, yếu tố chính góp phần vào RTT.

Bằng cách tuân thủ những phương pháp hay nhất này, bạn có thể chủ động quản lý và tối ưu hóa RTT, đảm bảo trải nghiệm mạng luôn ở trạng thái tốt nhất.

Conclusion

Qua bài viết này, chúng ta đã cùng nhau tìm hiểu sâu về Round Trip Time (RTT) – một chỉ số tuy đơn giản nhưng lại vô cùng quan trọng trong thế giới mạng máy tính. RTT không chỉ là thời gian một gói tin đi và về, mà còn là thước đo chính xác nhất về độ trễ và khả năng phản hồi của một kết nối. Từ việc ảnh hưởng trực tiếp đến tốc độ duyệt web, chất lượng cuộc gọi video cho đến việc quyết định thắng thua trong một trận game online, RTT đóng vai trò then chốt trong việc định hình trải nghiệm kỹ thuật số của chúng ta. Việc hiểu rõ RTT, biết cách đo lường và áp dụng các phương pháp tối ưu từ phần cứng đến phần mềm là kỹ năng cần thiết cho bất kỳ ai muốn làm chủ kết nối internet của mình.

Đừng để độ trễ cản trở công việc và giải trí của bạn. AZWEB khuyến khích bạn hãy bắt đầu kiểm tra RTT mạng của bạn ngay hôm nay bằng những công cụ đơn giản như lệnh ping. Từ đó, bạn có thể xác định được tình trạng hiện tại và áp dụng các giải pháp phù hợp để cải thiện hiệu suất. Nếu bạn đang tìm kiếm các giải pháp chuyên nghiệp hơn như Hosting chất lượng cao, VPS tốc độ nhanh với RTT thấp, hay cần tư vấn về việc tối ưu website với CDN, đội ngũ của AZWEB luôn sẵn sàng hỗ trợ. Hãy tiếp tục khám phá thêm về các kỹ thuật tối ưu mạng và các công cụ đo lường chuyên sâu để khai thác tối đa tiềm năng từ kết nối internet của bạn.

Đánh giá