If $f(x)>rx$ for some positive $r$ and all sufficiently large $x$, then the answer's obvious.
Therefore, try showing that $\displaystyle\liminf_{x\to\infty}\dfrac{f(x)}{x}$ must be greater than $0$.
Hint: suppose that $f(x)=x\cdot z(x)$, where $\displaystyle\liminf_{x\to\infty}z(x)=0$.
Construct a positive sequence $a_n$ such that $\displaystyle\sum_{n=1}^\infty a_n$ converges but $\displaystyle\sum_{n=1}^\infty a_n\dfrac{1}{z\left(\frac{1}{a_n}\right)}$ diverges.
If you want to read the proof
This is equivalent to the following:
Suppose that $j(x)$ is positive and $\displaystyle\limsup_{x\to0^+}j(x)=\infty$. Note, I'm talking about a limit from the right. Construct a sequence $a_n$ such that $\displaystyle\sum_{n=1}^\infty a_n$ converges but $\displaystyle\sum_{n=1}^\infty a_n j(a_n)$ diverges.
Solution: what does the condition on $j(x)$ imply? It implies that there exists a strictly decreasing positive sequence $b_n\to0$ such that $j(b_n)$ strictly increases to $\infty$. We are going to exploit the existence of such $b_n$ to create our $a_n$. Our sequence $a_n$ shall be made by selecting some of the $b_n$ and repeating each of these a certain number of times in a judicious way.
Let $n_k$ be the smallest natural number $n$ such that $b_n<\dfrac{1}{k^2}$ but $j(b_n)>k$. The $k^\text{th}$ block in our sequence shall consist in $b_{n_k}$ repeated $t(k)$ times, where $t(k)$ is the smallest natural number $t$ such that $\dfrac{1}{k^2}<t\;b_{n_k}<\dfrac{2}{k^2}$.
Now,
$\displaystyle\sum_{n=1}^\infty a_n=\sum_{k=1}^\infty t(k)b_{n_k}\leq\sum_{k=1}^\infty \dfrac{2}{k^2}$ therefore converges
but
$\displaystyle\sum_{n=1}^\infty a_n j(a_n)=\sum_{k=1}^\infty t(k)b_{n_k}j(b_{n_k})\geq\sum_{k=1}^\infty \dfrac{k}{k^2}$ therefore diverges.