How can I check my website bandwidth usage?

I have a wordpress website hosted in my semi dedicated server and often this website shows this error,

Bandwidth Limit Exceeded

The server is temporarily unable to service your request due to the site owner reaching his/her bandwidth limit. Please try again later.

Open in new window

When I inform to web admin, they say it is because of wordpress etc., though they assigned 100GB memory and they say look at your website etc.,

Please suggest me how can I do this and inform web admin & website team to fix
LVL 36
Loganathan NatarajanLAMP DeveloperAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Ankit PareekOnline MarketingCommented:
to check your website bandwidth must be login to your control panel of hosting account. if you are hosted from godaddy here is the way

for another hosted services there are will be same process must be login to your hosted service control panel

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Loganathan NatarajanLAMP DeveloperAuthor Commented:
Thanks but Is there any way specifically which file/folder/ how the bandwidth is used?
Per: @AnkitPareek post, if you have access to a control panel, have a look for the current / last usage stat's if not, then you'll need to parse the Web Access logs, assuming you have access to them.

The good news is there are half a dozen tools that will do the job for you, and generate a few pretty reports / graphs, once you've run your Access*.log files past them, and failing that the command line can give you an answer see:

* Analyzing Apache Log Files
* measure-traffic-from-apache-access-log

So you should be able to obtain a variety of analytics: Total bandwidth, Average page size, max page size, pages and objects served, pages per IP, pages per country..... see:
Python 3 Fundamentals

This course will teach participants about installing and configuring Python, syntax, importing, statements, types, strings, booleans, files, lists, tuples, comprehensions, functions, and classes.

Vimal DMSenior Software EngineerCommented:
Hi Sir,

My Guess would be this,

You have a limit on how much bandwidth can be used per month. That is, how many megabytes people can download from the website in a month. The webteam can pay for more and let more people come to site in a month, or less if it is lower traffic.

Looks like too many people have already been to the site in this month. Either contact server admin of the site and request that they upgrade their deal with their server, or have to wait until next month.
Loganathan NatarajanLAMP DeveloperAuthor Commented:
@Vimal DM, thanks for the suggestion. Yes that's being practiced. We allot monthly bandwidth for each site and we college extra money for add. bandwidth.

The real problem is, we have assigned 100GB bandwidth for one WP site and it is empty now. Ultimately client and hosting person says we don't use this much bandwidth etc.,

I cannot conclude either WP or client who is ./ how the bandwidth is being used.
Kailash AgheraTeam LeadCommented:
If there is any stat program (like Awstats) installed on your server, you can get some idea on which files are being called. Also, make sure that you do not have large video, images in your website. This can consume lots of bandwidth.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.